Releases: hkupty/penna
Releases · hkupty/penna
0.7.0
penna-api
Changed
- Add
ExcaptionHandlingconfiguration (#53) - Log fields internally return byte arrays instead of strings (#59)
ExceptionHandlingallow for configuring maximum depth (#59)
penna-core
Added
- Penna MDC Adapter (#55)
Changed
- Allow sinks to read config (#51)
- Configure stacktrace depth and frame deduplication (#53)
- Optimize keyword handling in json logs (#56)
- Format logs only when writting the output (#56)
- Refactor structure of native MDC (#59)
- Move sinks and restructure output creation (#59)
- Refactor integer to ascii logic (#59)
- Various misc improvements for performance (#59)
- Fix formatting for null arguments(#62)
penna-yaml-config
Changed
- Allow for configuring exception handling (#53)
penna-dev
Added
- Create dev runtime with enhanced readability for logs (#61)
Changed
- Fix formatting for null arguments(#62)
0.7.0-alpha4
penna-api
Changed
- Add
ExcaptionHandlingconfiguration (#53) - Log fields internally return byte arrays instead of strings (#59)
ExceptionHandlingallow for configuring maximum depth (#59)
penna-core
Added
- Penna MDC Adapter (#55)
Changed
- Allow sinks to read config (#51)
- Configure stacktrace depth and frame deduplication (#53)
- Optimize keyword handling in json logs (#56)
- Format logs only when writting the output (#56)
- Refactor structure of native MDC (#59)
- Move sinks and restructure output creation (#59)
- Refactor integer to ascii logic (#59)
- Various misc improvements for performance (#59)
- Fix formatting for null arguments(#62)
penna-yaml-config
Changed
- Allow for configuring exception handling (#53)
penna-dev
Added
- Create dev runtime with enhanced readability for logs (#61)
Changed
- Fix formatting for null arguments(#62)
0.6.1
Below are the changes between version 0.5.x and version 0.6.1.
penna-core
Added
- Internal json writer (no 3rd party dependency); (#29)
- Native sink using internal writer; (#29)
StackTraceFilterfor caching already printed stacktrace lines; (#29)
Changed
- Added
suppressedthrowables to the logged exceptions; (#29) - Minilogger now logs in json; (#39)
- Remove unnecessary "..." from stacktrace if we break out of the loop due to repetition (#41)
Fixed
- Clock thread name; (#29)
- MDC block was not outputting a comma after running, producing an invalid json (#41)
Removed
JacksonSink,GsonSinkandJakartaSinksinks are removed in favor of the native sink; (#35)
penna-yaml-config
Changed
- Added pmd and static analysis checks to
penna-yaml-config; (#39)
Fixed
- Fix reading yaml config from
penna.yamlinside the jar; (#38)