Skip to content

Releases: fooinha/nginx-json-log

ngx-json-log: 0.0.8 release

09 Aug 20:56
Compare
Choose a tag to compare
  • 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

27 May 19:19
Compare
Choose a tag to compare
  • 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

27 Aug 22:34
Compare
Choose a tag to compare
  • 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

09 Apr 21:18
Compare
Choose a tag to compare
  • 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

04 Apr 00:35
Compare
Choose a tag to compare
  • 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

31 Mar 17:03
Compare
Choose a tag to compare
  • 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

27 Mar 14:21
Compare
Choose a tag to compare
  • 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