forked from j256/cloudwatch-logback-appender
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES.txt
75 lines (56 loc) · 2.86 KB
/
CHANGES.txt
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
3.1: 5/29/2024
* Removed dependency on ec2, try to get instance name from metadata.
* Gracefully stop the worker thread, by sending pending log events on shutdown.
3.0: 5/28/2024
* Updated to use AWS SDK 2.x.
* Updated to use Logback 1.5.x.
* Added support for using the same log-stream from multiple EC2 instances.
* Moved to requiring Java 11.
2.1: 2/13/2021
* Added code to throw if bad characters in logGroup and convert ':' to '_' in logStream.
2.0: 12/30/2020
* Render the log-stream name with the Ec2PatternLayout to support %date and other patterns.
* Added %uuid, %hostName, %hostAddress, %systemProperty, and %systemEnviron layout patterns.
* Added support for the handling of event messages larger than 256k. Thanks to @fs-aikito and @alexvanacker.
* Fixed event race conditions by adding copyEvents setting (default true). Thanks to @fs-aikito.
* Added printRejectedEvents config setting for sending failed events to stderr.
* Moved to requiring Java 7.
1.11: 1/20/2018
* Added instance-name and instance-id expansion into the log-stream name. Thanks much to Johannes Röckert.
* Refined dependency documentation to just logs and ec2. Thanks to @RedXi and @m1schka.
1.10: 5/10/2017
* Got rid of Long.compare(...). Not in Java 6.
1.9: 5/10/2017
* Create the Cloudwatch log-group and log-stream using reflection to hack around the AWS SDK incompatibility.
1.8: 5/4/2017
* Added sorting of events before posting to CloudWatch because otherwise an exception is thrown by AWS.
1.7: 4/11/2017
* Fixed problem with the DefaultAWSCredentialsProviderChain properties. Thanks to alexfoxgill.
1.6: 4/7/2017
* Fix to the EC2 instance name lookup to add in the region. Thanks to alexfoxgill.
1.5: 4/6/2017
* Added support for cloudwatchappender.aws.accessKeyId cloudwatchappender.aws.secretKey properties.
* Better handling of sequence token with a retry.
* Added better unit tests and fixed a couple of wiring issues.
1.4: 4/6/2017
* Added initialWaitTimeMillis to not log initially when application starts up.
* Better handling of sequence token with a retry.
1.3: 4/5/2017
* Fixed the thread name in the output. Sigh.
1.2: 4/5/2017
* Better handling of initialization errors and other internal log messages.
1.1: 4/3/2017
* Added support for the DefaultAWSCredentialsProviderChain. Thanks to efenderbosch.
1.0: 3/21/2017
* Removed extraneous exception handling since the layout does it for us.
* Fixed some of the emergency appender stop/stop logic.
0.4: 3/15/2017
* Moved the initialization of the AWS log client to later to stop log recursion.
0.3: 3/14/2017
* Added support for an emergency log appender in case the remoting fails.
* Removed the queue startup delay which wasn't needed
0.2: 3/14/2017
* Switched to using a standard pattern layout.
* Added Ec2PatternLayout to support EC2 instance-name and instance-id.
0.1: 3/14/2017
* Initial public release.