All notable changes to this project will be documented in this file.
- [breaking] Refactor BlockingClient to Client add ClientBuilder
- Improve Client error handling logic
- (filter_builder) Add
.filter_builder()
and.filter()
convenience methods
- Client module
- [breaking] Update the library interfaces
- Module structure and update docs
- Add lib_demo.rs example
- Add environment variable configuration test and combine getter and setter method tests
- Add integration tests
- Run tests on all branches except main
- Log test errors
- (platforms) Drop OpenSSL requirement and add support for Musl Linux and Linux on arm64 (AArch64)
- New supported platforms:
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
x86_64-unknown-linux-musl
- New supported platforms:
- (docs) Update README
- (release) Configure release-plz to update dependencies
- (docs) Update README
- Retry failed requests to get AWS IP Ranges from URL
- (release) Automate the release process
- (release) Update method for merging pull requests in mergify.yml
- (release) Mergify require all checks to pass before auto merge
- (release) Quote Mergify conditions with modifiers
- (mergify) Check failures must be equal to zero
- (release) Update token used for checkout action