Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: logstash-plugins/logstash-output-elasticsearch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: logstash-plugins/logstash-output-elasticsearch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 11.x
Choose a head ref
  • 3 commits
  • 31 files changed
  • 4 contributors

Commits on Jan 15, 2025

  1. Remove irrelevant warning (#1202)

    * Remove irrelevant warning
    
    This commit removes an old warning which is no longer relevant to any supported
    stack version. It is noisy and there is no action for the user to take.
    
    * Add changelog entry for log removal
    
    * 11.22.11 release prep
    
    Update version in preparation for a release.
    donoghuc authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    e761a3c View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Properly handle 413 Payload Too Large errors (#1199) (#1206)

    * Properly handle `413` Payload Too Large errors
    
    Previously when Elasticsearch responds with a 413 (Payload Too Large) status,
    the manticore adapter raises an error before the response can be processed
    by the bulk_send error handling. This commit refactors the way
    `BadErrorResponse` codes are handled. Previously we had logic in the manticore
    adaptor which special cased raising errors on some codes. This commit refactors
    such that the adaptor raises on any error status and the caller is now
    responsible for special case handling the code.
    
    * 12.0.2 release prep
    
    * Use `error_code` instead of `code` when handling BadResponseCodeError
    
    Previously a few bugs spotted in code review were being obfuscated by the
    combinations of tests not running in CI and the incorrect method for retrieving
    a code from a BadResponseCodeError. This commit updates the method names and
    addresses the feedback from code review.
    
    ---------
    
    Co-authored-by: João Duarte <jsvduarte@gmail.com>
    donoghuc and jsvd authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    0261f27 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Backport bulk count and uncompressed size headers to 11.x (+ ci/test …

    …fixes) (#1219)
    
    Adds two new headers to each bulk request:
    
    * "X-Elastic-Event-Count": number of actions / documents in that bulk request
    * "X-Elastic-Uncompressed-Request-Length": size in bytes of the request body before compression
    
    X-Elastic-Uncompressed-Request-Length is equal to Content-Length when compression is disabled.
    
    Backport fixes:
    
    * Tolerate the elasticsearch-ruby v8 client in integration tests. (#1208)
    * elasticsearch-ruby client got updated to v8 in LS core. This plugin uses it in integration tests. This change tolerates both elasticsearch-ruby v7 and v8 client versions.
    * Fix the ILM spec issue where  method was removed, restored internally.
    
    Co-authored-by: Mashhur <99575341+mashhurs@users.noreply.github.com>
    jsvd and mashhurs authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    f019f62 View commit details
    Browse the repository at this point in the history
Loading