Jose Diaz-Gonzalez

Release version 0.6.0

1 Changelog 1 Changelog
2 ========= 2 =========
3 3
4 +0.6.0 (2016-08-03)
5 +------------------
6 +
7 +- Fix for the config file example. [Igor Serko]
8 +
9 + Github doesn't seem to support `sourcecode` blocks ... instead they're
10 + called `code`, see http://docutils.sourceforge.net/docs/ref/rst/directives.html#code
11 +
12 +
13 +- S3 Event Source Status fix. [Igor Serko]
14 +
15 + The CLI expects to see `EventSourceArn` and `State` in the result from the `status` method in each event_source. This makes it work for the S3 event sources
16 +
17 +
18 +- 4-space indentation fix. [Matteo Sessa]
19 +
20 +- Add support for prefix/suffix filters on S3. [Matteo Sessa]
21 +
22 +- Include environment at lambda function qualifier. [Matteo Sessa]
23 +
24 +- Include datasources in distribution. [Matteo Sessa]
25 +
26 +- Fix #73. [LaiQiang Ding]
27 +
28 +- Cloudwatch: eliminate 'else' before return in _to_status. [James
29 + Cooper]
30 +
31 +- Remove event_source.py - accidentally re-added when I rebased. [James
32 + Cooper]
33 +
34 +- Add .gitignore to 'cron' sample. [James Cooper]
35 +
36 +- Added 'cron' sample to demo CloudWatch events. [James Cooper]
37 +
38 +- Add CloudWatchEventSource. [James Cooper]
39 +
40 +- Test_role.py: use string.printable instead of lowercase (fixes Python
41 + 3.x) [James Cooper]
42 +
43 +- Role.py: only strip 'Role' from 'get_role' response if present (passes
44 + placebo tests) [James Cooper]
45 +
46 +- Add unit tests for Role.delete. [James Cooper]
47 +
48 +- Context.py: revert pep8 fix. [James Cooper]
49 +
50 +- Context.py: pep8 - line too long. [James Cooper]
51 +
52 +- Modify role.delete to no-op if role missing. [James Cooper]
53 +
54 + If "kappa delete" fails midway then re-running it will fail during
55 + role removal.
56 +
57 + This PR modifies `delete` to check if the role exists. If it does not
58 + then we log a debug line and return early.
59 +
60 + I also consolidated various methods that were calling `get_role` so that
61 + error handling is consistent, and removed `_find_all_roles` as
62 + `get_role` is sufficient, and probably faster (particularly for accounts
63 + with many roles).
64 +
65 +
66 +- Fix code smell. [Jose Diaz-Gonzalez]
67 +
68 +- Simplify event source retrieval. [Jose Diaz-Gonzalez]
69 +
70 +- Make output look a little nicer. [Jose Diaz-Gonzalez]
71 +
72 +- Require that environment exist before indexing it. [Jose Diaz-
73 + Gonzalez]
74 +
75 +- Refactor event sources into their own modules. [Jose Diaz-Gonzalez]
76 +
4 0.5.1 (2016-06-12) 77 0.5.1 (2016-06-12)
5 ------------------ 78 ------------------
6 79
......
...@@ -61,9 +61,9 @@ author = u'Mitch Garnaat' ...@@ -61,9 +61,9 @@ author = u'Mitch Garnaat'
61 # built documents. 61 # built documents.
62 # 62 #
63 # The short X.Y version. 63 # The short X.Y version.
64 -version = '0.5.1' 64 +version = '0.6.0'
65 # The full version, including alpha/beta/rc tags. 65 # The full version, including alpha/beta/rc tags.
66 -release = '0.5.1' 66 +release = '0.6.0'
67 67
68 # The language for content autogenerated by Sphinx. Refer to documentation 68 # The language for content autogenerated by Sphinx. Refer to documentation
69 # for a list of supported languages. 69 # for a list of supported languages.
......
...@@ -13,4 +13,4 @@ ...@@ -13,4 +13,4 @@
13 # See the License for the specific language governing permissions and 13 # See the License for the specific language governing permissions and
14 # limitations under the License. 14 # limitations under the License.
15 15
16 -__version__ = '0.5.1' 16 +__version__ = '0.6.0'
......