Releases: fooinha/nginx-json-log
Releases · fooinha/nginx-json-log
ngx-json-log: 0.0.8 release
- major rewrite to a single src file
- correct implementation for complete request body from request's input chain - no limit
- response headers are now complete but written as a JSON string
- remove err_ logging
- encoding operations can be applied to any string type key.
base64
,hex
,hexdump
- travis migration build with ubuntu focal
Release v0.0.7
- log events to syslog
- fixes crash with POST
- fixes alpine docker build
- updates travis build to ubuntu focal
- refactor kafka produce
- code cleanup
Release v0.0.6
- hexdump variables
- $http_json_log_req_body_hexdump
- $http_json_err_log_req_hexdump
- $ngx_stream_json_log_payload variable
- log formats moved to main config
- more info while fail to log to file
- fix compilation without stream support
- fix compilation with libjansson < 2.7.0
- arrays zero memory
- kafka bug fixing
- kafka feature check at configure
- code style fixes
- alpine docker and kafka edege update
Release v0.0.5
- rename to ngx-json-log
- json log for stream
- json log http bad requests
- module: directives log_err_json_*
- kafka
- msg-id from $request_if if available
- optional
- docker
- development docker container -> debian
- runtime docker container -> alpine
- full log format configuration
- elk services
- documentation
- mail log example
Release v0.0.4
-
module
- variable $http_log_json_req_headers
- variable $http_log_json_req_body
- variable $http_log_json_resp_headers
-
config
- location directive http_log_json_req_body_limit (default: 512)
Release v0.0.3
-
config
- allow to write to multiple destination with multiple formats
- http_log_json_format and http_log_json_output directives
-
module
- significant overhaul for hiding json implementation
- re-factoring for allowing multiple destination/format
-
docker
- image for development
- compose services with kafka and zookeeper
Release v0.0.2
- nginx
- upgrade to nginx 1.11.10 support
- module
- rename to formal name ngx_http_log_json
- parse recipe with pcre regex
- refactoring functions
- config
- support array values
- support literal boolean values
- support literal null values
- if condition argument
- tests
- initial unit tests
- build
- travis integration