All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- BREAKING Remove the deprecated
current_request.request_id
(#80)
- BREAKING Remove the Cloudwatch Logger (#81)
1.2.0 - 2024-09-30
- Test with ruby 3.1 and 3.0 (#65)
- Add ActiveSupport versions into the test matrix (#77)
- Add a wrap method to support BroadcastLogger (#63)
1.1.1 - 2023-12-13
1.1.0 - 2022-11-14
- Split out JSON logger from Container logger (#49)
- Allow passing the CloudWatch logger's configuration as kwargs (#50)
- Remove timestamp whitespace in container logger formatter (#47)
1.0.1 - 2021-01-05
- Fix require issue when used with Rails 7 (#42)
- Check if the global is defined before trying to use it for Ruby 3 support (#41)
1.0.0 - 2021-11-16
- BREAKING Remove support for Ruby 2.4 and 2.5 (#40)
- Fixed Ruby 3 support with kwargs (#40)
0.8.0 - 2021-11-15
- Add Ruby 2.6, 2.7, and 3.0 support (#38)
- Add ability to set class-level and instance-level filters for log_hashes (#38)
0.7.0 - 2021-09-21
- Truncate log lines to 8Kb (#32)
- Honor container log level (#35)
- Use progname rather than syslog_identifier for journald logs (#36)
- Handle Unicode characters in binary messages. (#34)
0.6.0 - 2020-12-09
- Update rake dependency to address CVE-2020-8130 (#19)
- Fix escaping of < and > in Container logger (#29)
- Fix ActiveSupport::Deprecation call (#29)
- Fix the handling of journald code_file/code_line (#21) (#22)
- Add code_func to the journald logger (#23)
0.5.0 - 2020-03-18
- Deprecate Thread.current[:current_request]&.request_id in favor of Thread.current[:request_id] (#17)
0.4.2 - 2020-01-14
- Revert "Change CloudWatch log_group to be the namespace if it exists" (#16)
0.4.1 - 2020-01-06
- Change CloudWatch logger log_group and log_stream values for easier debugging and unique identifiers (#15)
- Enhancements to the journald logger to allow for easier debugging (#11)
0.4.0 - 2019-08-15
- The Cloud Watch logger will now also broadcast its log messages to the container logger (#10)
0.3.0 - 2019-05-30
0.2.0 - 2019-05-03
- Log the request id in the container logger if present (#7)
0.1.1 - 2019-02-27
- Always sync container STDOUT logs (#4)