Releases: fluent-labs/api
Releases · fluent-labs/api
1.5.23: Logging improvements
- Switch to log4j2 as logback is no longer actively maintained.
- Log in JSON so elasticsearch can help us filter.
- Circuitbreakers log name on all lifecycle events and exceptions on error.
- Controllers log user requests.
1.5.22: Bump version
v1.5.22 Releasing 1.5.22
1.5.19: Elasticsearch allows self signed certificate
Elasticsearch currently uses a self-signed certificate. Let's work around that. READER-4 is made for setting up the certificate.
1.5.18: The circuitbreaker logs the exception that happened if things fail.
Extra logging is very important
1.5.17: Definitions index is correctly environment spaced
Bugfix - environment needs to be lazily evaluated.
1.5.16: Api connects to elasticsearch
API has configuration and authentication to connect to the content elasticsearch
: Circuitbreaker inheritance bugfix
Due to the way trait variables are initialized, some are accessed before initialization. This is a complex flow, and not quite worth it. Instead, let's convert circuit breakers into an object, so we can take advantage of encapsulation.
Other fixes:
- Remove language service client rather than refactor.
- Elasticsearch indexes are environment spaced, so we can share one server during initial development.
: Match parenthesis in the action
I wish there was a good way to test this.
: Fix: Use environment variables correctly in github actions
They are not bash environment variables.
: Multiple deploy job fixes
- Difference between github tag and release version number
- The latest tag method does not seem to work a second time
- Combine three jobs into one.