forked from awesome/dynamo-autoscale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
98 lines (59 loc) · 2.29 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
v0.3.4
- Fixed a bug in the scaling event emails where the scaling direction was being determined incorrectly.
v0.3.3
- Fixed a bug in the scaling event emails if only one metric was adjusted in the event, rather than both reads and writes being adjusted at the same time.
v0.3.2
- Improved formatting in the scaling event emails, to try and make them
easier to read.
v0.3.1
- Mainly quality of life changes. We're playing nicely in the CLI now, with a
--help and --version flag (schoolboy stuff, my bad).
v0.3
- Added backdating on startup. When dynamo-autoscale starts up, it now fetches 6
hours of data for each table then starts polling.
- Added a check before actioning that makes sure CloudWatch and DynamoDB agree
on what the current provisioned throughput is. Fixes a bug where downscales
were happening too frequently.
v0.2.9
- Fixed a problem where scale events weren't being showed in the scale report
emails.
v0.2.8
- It seems that CloudWatch only has new data every 5 minutes. CloudWatch polling
increased from 1 minute to 5 minute intervals.
v0.2.7
- Some improvements around table tracking and scale reports.
v0.2.6
- Fixed a bug where we crash out when CloudWatch returns nil for a consumed
field.
v0.2.5
- Fixed another bug that prevented scaling up.
v0.2.4
- Fixed bug that prevented scaling up.
v0.2.3
- Improved logging.
- Fixed a bug when downscale limits were hit.
v0.2.2
- Fixed a logging error.
v0.2.1
- Fixed a require error.
v0.2
- Completely reworked configuration. Got rid of the massive number of flags and
options required to launch dynamo-autoscale and moved them into a config file.
- Added the ability to send and email whenever a scale happens.
v0.1.4
- Fixed a bug that stopped all rule evaluation after the first rule passed. Now
all read rules and write rules are executed separately and only short circuit
per metric.
v0.1.3
- Minor logging tweaks.
- Fixed an undefined method error that stopped Dynamo from scaling.
v0.1.2
- Fixed a require error that caused the program to bomb out in certain
circumstances.
- Added some extra logging around rules being triggered.
v0.1.1
- Added peace-of-mind logging when the program starts so you can actually tell
it's running.
- Added Ruby 1.9.3 requirement and R requirement to the gemspec.
v0.1
- Initial release.