Changelog [tags]
- Fix bundle installation error on GitHub Action (#143)
- Prevent AWS credentials refresh from stopping on exception (#142)
- Added a retry logic and a service availability check function for high availability. (#136)
- out_opensearch_data_stream: Early return on empty body (#131)
- Docs/cleanup issue templates (#119)
- pin dependency opensearch-ruby to 3.0.1 (#116)
- test: remove minitest to correct misjudge of the framework by flexmock (#114)
- Add logic to write method of out_opensearch_data_stream (#109)
- Revert the behavior of passing duration second (#108)
- Check OS cluster for data streams and templates for index template creation (#106)
- out_opensearch_data_stream: Don't connect to opensearch on dry-run (#105)
- Pass a value of refresh_credentials_interval as duration_seconds (#78)
- Unpin
faraday
from v1, upgrade to v2. Note that if you can't migrate other plugins fromfaraday
v1 yet, need to keep fluent-plugin-opensearch v1.0.10.
- Replace File.exists? with File.exist? to work with Ruby 3.2 (#93)
- Add a constraint for dependent gem to stay on Faraday v1 (#90)
- README.md: Fix a link to opensearch-ruby (#85)
- Adjust GitHub workflows (#89)
- out_opensearch: Provide service_name choices for handling serverless (#88)
- Use faraday 1.x explicitly (#71)
- Expire AWS credentials with a certain interval (#52)
- out_opensearch: Handle suppress_type_name operation correctly (#61)
- Use if clause to detect requirements for emitting error label events (#57)
- opensearch_data_stream: Align lowercases for data_stream and its template names (#50)
- Automatically create data streams (#44)
- Configurable unrecoverable record types (#40)
- Handle exceptions on retrieving AWS credentials (#39)
- Suppress emit error label events (#38)
- Provide suppress_type_name parameter (#29)
- Honor @time_key (data streams) (#28)
- Honor @hosts parameter for Data Streams (#21)
- Use template_file for Data Streams (#20)
- Specify host argument if needed (#11)
- Add testcases for hosts parameter (#10)
- Permit to handle @hosts parameter (#9)
- Retry creating data stream/template when OpenSearch is unreachable (#8)
- Initial public gem release.