Jose Diaz-Gonzalez

Release version 0.4.0

1 +Changelog
2 +=========
3 +
4 +0.4.0 (2016-06-12)
5 +------------------
6 +
7 +- Remove markdown version of changelog. [Jose Diaz-Gonzalez]
8 +
9 +- Reference correct readme file. [Jose Diaz-Gonzalez]
10 +
11 +- Fix code smells in simple.py. [Jose Diaz-Gonzalez]
12 +
13 +- Add release script. [Jose Diaz-Gonzalez]
14 +
15 +- Make kappa pep8 compliant. [Jose Diaz-Gonzalez]
16 +
17 +- Move version into __init__.py. [Jose Diaz-Gonzalez]
18 +
19 +- Make setup.py runnable. [Jose Diaz-Gonzalez]
20 +
21 +- Cleanup setup.py. [Jose Diaz-Gonzalez]
22 +
23 + - Read requirements from requirements.txt
24 + - Support both setuptools and distutils
25 + - Use wrapper for opening the correct file for requirements.txt and the readme
26 + - Import version from package
27 + - Hardcode package list
28 + - Avoid reading in entire license file when specifying the license attribute
29 +
30 +
31 +- Separate dev and non-dev requirements. [Jose Diaz-Gonzalez]
32 +
33 +- Convert readme to RST format. [Jose Diaz-Gonzalez]
34 +
35 +- Show errors and stop function.create when ClientError. [Rodrigo Saito]
36 +
37 + The previous code checked only for one error and if some validation error occurred on AWS API
38 + then an infinite loop was happening.
39 +
40 +- Fix vpc_config parameters. [Rodrigo Saito]
41 +
42 + Boto expects SecurityGroupIds and SubnetIds to be arrays instead of a strings separated with ",".
43 +
44 +- Typo in Quick Start. [laiso]
45 +
46 +- Add vpc_config to md5. [Jose Diaz-Gonzalez]
47 +
48 + Changing the VPC config otherwise results in configuration being ignored during a deploy
49 +
50 +- Fix retrieval of resources when user is using statements. [Jose Diaz-
51 + Gonzalez]
52 +
53 +- Add ability to enable and disable S3EventSource. [Jose Diaz-Gonzalez]
54 +
55 +- Fix disabling event sources. [Jose Diaz-Gonzalez]
56 +
57 +- Typo in "event_sources disable" cli-command. [Guyon Morée]
58 +
59 +- Getting SNS sample working again. [Mitch Garnaat]
60 +
61 +- Cleaning up a few small things. [Mitch Garnaat]
62 +
63 +- Bumping placebo requirement version. [Mitch Garnaat]
64 +
65 +- Bunch of changes leading up to the merge to develop. [Mitch Garnaat]
66 +
67 +- Fix small bug. [Samuel Soubeyran]
68 +
69 +- Add dependencies and check for existing key in zip before writing new
70 + file. [Samuel Soubeyran]
71 +
72 +- Merge remote-tracking branch 'origin/python-refactor' into python-
73 + refactor. [Mitch Garnaat]
74 +
75 +- Adding a way to put in a policy as is into the kappa config file.
76 + [Peter Sankauskas]
77 +
78 +- Adding missing file. [Mitch Garnaat]
79 +
80 +- Too aggressive on the packages to delete. [Mitch Garnaat]
81 +
82 +- Add a list of files and directories to exclude from the zip package
83 + because they are already installed in Lambda. [Mitch Garnaat]
84 +
85 +- Getting event sources working again. Lots of other changes. [Mitch
86 + Garnaat]
87 +
88 +- Another run at fixing the Py3 encoding problems. [Mitch Garnaat]
89 +
90 +- Fix encoding problems. [Mitch Garnaat]
91 +
92 +- Encode the JSON document coming out of dumps(). [Mitch Garnaat]
93 +
94 +- Fix 2.x only syntax on an except clause. [Mitch Garnaat]
95 +
96 +- A bunch of changes to support new unit testing strategy with placebo.
97 + More tests to come. [Mitch Garnaat]
98 +
99 +- Use source_dir of Context object to find source code. [Mitch Garnaat]
100 +
101 +- Fixing issue with aliases after the first deployment. Make sure role
102 + and policy names have the environment name in them. [Mitch Garnaat]
103 +
104 +- Fixed some deployment issues. Also changed it so that every code
105 + deployment creates not just a new version but also a new alias based
106 + on the environment. No longer use environment explicitly in names.
107 + [Mitch Garnaat]
108 +
109 +- Adding docs directory. Still needs lots of work. [Mitch Garnaat]
110 +
111 +- Some tweaks to the README file. [Mitch Garnaat]
112 +
113 +- Adding a really simple python sample. [Mitch Garnaat]
114 +
115 +- Merge remote-tracking branch 'origin/develop' into python-refactor.
116 + [Mitch Garnaat]
117 +
118 +- README.md. [Christopher Manning]
119 +
120 + lambda supports more than javascript
121 +
122 +- Fixing some ugly code. [Mitch Garnaat]
123 +
124 +- Add placebo requirement. [Mitch Garnaat]
125 +
126 +- Another WIP commit. Major changes in the CLI. Also much better
127 + detection of changes (or no changes) in the code, configuration,
128 + policies, etc. when deploying. An attempt to incorporate a test
129 + runner that will run unit tests associated with the Lambda function.
130 + [Mitch Garnaat]
131 +
132 +- Begin updates to README. Also, introduce a version attribute in the
133 + config file and use that, as well as the environment, to name
134 + resources. Also use this name for the zip file and eliminate
135 + zipfile_name from config. [Mitch Garnaat]
136 +
137 +- Add the missing call to build the zip file. [Mitch Garnaat]
138 +
139 +- Allow an event source to be enabled/disabled. [Mitch Garnaat]
140 +
141 +- Fixing a LOG call. [Mitch Garnaat]
142 +
143 +- Add the ability to generate the config files based on the environment
144 + specified. [Mitch Garnaat]
145 +
146 +- Fixing a few small style issues. [Mitch Garnaat]
147 +
148 +- Fixing some typos and silly bugs. [Mitch Garnaat]
149 +
150 +- A WIP commit on the new refactor for support of Python and other
151 + features. [Mitch Garnaat]
152 +
153 +- `update_event_sources` fails on SNS and S3 event sources. [Ryan S.
154 + Brown]
155 +
156 + Per https://github.com/garnaat/kappa/issues/32 , adding an update method
157 + for event sources that don't have them.
158 +
159 +
160 +- Updating boto3 dependency to latest GA version. [Mitch Garnaat]
161 +
162 +- Delete the log group when the function is deleted. Fixes #28. [Mitch
163 + Garnaat]
164 +
165 +0.3.1 (2015-06-22)
166 +------------------
167 +
168 +- Bumping version number. [Mitch Garnaat]
169 +
170 +- Handle paginated results for roles. Fixes #17. [Mitch Garnaat]
171 +
172 +- Adding a README to describe how to install nodejs dependencies for the
173 + S3 sample. Fixes #18. [Mitch Garnaat]
174 +
175 +- Updating s3 event sources to use new permissions feature rather than
176 + invocation role. Fixes #20. [Mitch Garnaat]
177 +
178 +- Bumping boto3 requirement to latest version. [Mitch Garnaat]
179 +
180 +0.3.0 (2015-04-28)
181 +------------------
182 +
183 +- Updating version number and adding changelog. [Mitch Garnaat]
184 +
185 +- Updating samples and fixing some bugs found in the process. [Mitch
186 + Garnaat]
187 +
188 +- Updating boto3 dependency. [Mitch Garnaat]
189 +
190 +- Rewriting some tests and also rewriting the MockAWS module to
191 + automatically map all responses in responses.py to mocks in the
192 + client. [Mitch Garnaat]
193 +
194 +- Add debug logging about attaching policy to role. [Mitch Garnaat]
195 +
196 +- More WIP changes to get current with GA release of Lambda. [Mitch
197 + Garnaat]
198 +
199 +- Another WIP commit on the road to an update for the new Lambda API.
200 + [Mitch Garnaat]
201 +
202 +- WIP Commit. Updating to use new GA version of the Lambda API. Also
203 + moving from botocore to boto3. Also adding SNS example. No longer
204 + using CloudFormation for policies since we only need one and
205 + CloudFormation does not yet support managed policies. Haven't updated
206 + any tests yet so they will all be failing for now. Also need to
207 + update README. [Mitch Garnaat]
208 +
209 +0.2.2 (2015-03-24)
210 +------------------
211 +
212 +- Bumping version number. [Mitch Garnaat]
213 +
214 +- Print last 10 log messages when executing `kappa <config> tail` [Ryan
215 + S. Brown]
216 +
217 +- Also handle the UPDATE_ROLLBACK_COMPLETE failure state in `kappa
218 + deploy` [Ryan S. Brown]
219 +
220 +0.2.1 (2015-03-05)
221 +------------------
222 +
223 +- Bumping version number. [Mitch Garnaat]
224 +
225 +0.2.0 (2015-03-05)
226 +------------------
227 +
228 +- Bumping version number. [Mitch Garnaat]
229 +
230 +- Minor fix for landscape. [Mitch Garnaat]
231 +
232 +- Some refactoring. Added a status command. Rewrote the CLI to take
233 + more advantage of click. [Mitch Garnaat]
234 +
235 +- Compress function zip file to save space/$$$ [Ryan S. Brown]
236 +
237 +- Fixing case for add-event-sources. [Mitch Garnaat]
238 +
239 +- Merging changes. [Mitch Garnaat]
240 +
241 +- Fix call to add_event_source. [Ryan S. Brown]
242 +
243 +- Fix invoke/exec role mixup with existing stack. [Ryan S. Brown]
244 +
245 +- Add trailing comma to single element tuple. [Mitch Garnaat]
246 +
247 +- A few tweaks based on landscape.io. feedback. [Mitch Garnaat]
248 +
249 +- Fixing a few things landscape.io found. [Mitch Garnaat]
250 +
251 +- Adding TravisCI and landscape.io badges. [Mitch Garnaat]
252 +
253 +- Fixing Python 3.x issues. [Mitch Garnaat]
254 +
255 +- Adding TravisCI config file. [Mitch Garnaat]
256 +
257 +- Adding some unit tests. [Mitch Garnaat]
258 +
259 +- Resolving merge conflict. [Mitch Garnaat]
260 +
261 +- Add_event_source was not being called. [Colin Panisset]
262 +
263 +- Add note about not requiring a profile if creds are in the
264 + environment. [Colin Panisset]
265 +
266 +- Handle stack create/update rollbacks as failures. [Colin Panisset]
267 +
268 +- If there's no profile defined, assume we will use environment
269 + variables. [Colin Panisset]
270 +
271 +- WIP commit on significant refactoring of code. [Mitch Garnaat]
272 +
273 +- Adding README for Kinesis sample. [Mitch Garnaat]
274 +
275 +- Updating the S3 example and fixing a bug in the way directories are
276 + zipped for upload to Lambda. [Mitch Garnaat]
277 +
278 +- Removing Node.js packages from repo. These should be downloaded via
279 + npm. [Mitch Garnaat]
280 +
281 +- Adding an initial S3 sample and code to register for event
282 + notification on an S3 bucket. [Mitch Garnaat]
283 +
284 +- Added a few comments and removed redundant timestamp when printing log
285 + events. [Mitch Garnaat]
286 +
287 +- Add a sentence about redeploying. [Mitch Garnaat]
288 +
289 +- Fixing some typos. [Mitch Garnaat]
290 +
291 +- Add info on add-event-source command. [Mitch Garnaat]
292 +
293 +- Add link to kinesis sample. [Mitch Garnaat]
294 +
295 +- Adding an inadequate README file. [Mitch Garnaat]
296 +
297 +- Adding samples directory and add-event-source command plus polling
298 + after create/updating CF stack. [Mitch Garnaat]
299 +
300 +- Initial version, barely working. [Mitch Garnaat]
301 +
302 +- Initial commit. [Mitch Garnaat]
303 +
304 +
...@@ -12,4 +12,4 @@ ...@@ -12,4 +12,4 @@
12 # See the License for the specific language governing permissions and 12 # See the License for the specific language governing permissions and
13 # limitations under the License. 13 # limitations under the License.
14 14
15 -__version__ = '0.3.1' 15 +__version__ = '0.4.0'
......