Releases: AbsaOSS/EventGate
Releases · AbsaOSS/EventGate
v1.1.0
New Features 🎉
- #65 Add token verification with previous public token in #83
- Adds a token verification with a new rotated public token
- #60 Add CA certificates for requests in #92
- Configurable SSL certificate verification logic
- #87 Periodically refresh JWT public key set in #88
- #59 Add trace logging with the payloads in #61
- #62 Enhance error handling and import robustness in event_gate_lambda
- Fix module imports
Bugfixes 🛠
- #75 Intermittent errors caused by Kafka Flush Timeout in #76
- Adds a timeout error handling for KAFKA writer
- #85 Lambda container fails with Runtime.ImportModuleError due to missing
srcpackage in #86- Fixed incorrect script import
Infrastructure ⚙️
- #77 Improve source code structure in #82
- New src folder structure
- New tests folder structure
- PR: #81 .trivyignore File for the Project
- .trivyignore file for simplifying the AquaSec process
- #80 TrivyIgnore file for the project
- #71 Trivy Scanning tool pilot implementation
- #70 Adopt Qodana Community Edition for Multi-Language Code Quality Checks
- #67 Trivy and TFlint scan initialization in #68
- Trivy and TFLint Terraform static checks in a CI form
- PR: #72 Trivy Scanning tool pilot implementation
- Changes that can make Terraform Static Check a mandatory action
- #58 Update Python to 3.13 in #66
- Updating python project version into python3.13
Full Changelog
v1.0.0
No entry 🚫
No entries detected.
Breaking Changes 💥
No entries detected.
New Features 🎉
- #17 coupling to vpce in #18
- #20 Add Swagger definitions in #21
- #22 Update schemas in #23
- #26 Introduce Release Notes generator workflows in #27
- Introduced workflow for release notes presence in PR body.
- Introduced workflow for release draft creation.
- #28 Kerberos SASL_SSL support in #29
- Add support for kerberized SASL_SSL Kafka endpoint
- #30 Use ARM instead of x86 for Lambda in #32
- use arm64 architecture in dockerfile
- #34 Send copy to EventBridge in #35
- additionally to sendsing message to kafka queue, when evenbridge eventbus is configured, copy is sent there as well
- #36 Optionally send copy to JDBC in #39
- Event gate can send a copy to PostgresDB
- due to formatting into relational format, topics incl schema are now hardcoded
- #37 Improve logging in #38
- logging info sourced from env variable
- moved current info logs to debug level
- fixed sha for zip based image
- #48 Add unit test validating JSON schemas in #49
- Added unit test validation topic schemas
- Added schema for test topic (will be used to e2e test)
- Improved logging - added info witch writer failed
- #52 Add better failure responses in #53
- Improve error handling
- Improve logging in event writers
- #54 Add QA tooling in #55
- initial setup of QA tools
- applied Black
Bugfixes 🛠
- #24 wrong method in API in #25
- #41 Bearer token header according to standards in #44
- Extracts JWT token from headers according to standards
- #42 No Postgres error in #43
- fixes bug when detecting whether POSTGRES is configured
- #45
messagein "runs" topic is not required butnullis not accepted in #46- Allow the
messagefield to accept both string and null values for the runs topic
- Allow the
- #56 The config path points to incorrect directory in #57
Infrastructure ⚙️
No entries detected.
Silent-live 🤫
No entries detected.
Documentation 📜
No entries detected.
Closed Issues without Pull Request ⚠️
Closed Issues without User Defined Labels ⚠️
- #1 Make deployable by terraform to AWS in #3
- #2 Folder names should not start with a capital letter in #7
- #4 Source configs from S3 in #5
- #6 Propagate JWT error message in #8
- #9 Forcefully terminate environment on request in #10
- #11 Remove prints, use logger in #14
- #12 URL resources should not be capitalized in #13
- #15 Add github metadata files in #16
Merged PRs without Issue and User Defined Labels ⚠️
- PR: #33 dependency updates
- dependencies updated (also solves dependency conflict that submerged between 24.02.2025 - 07.03.2025
- PR: #40 missed commit
- missed commit from previous PR
- PR: #50 Update CODEOWNERS to include additional reviewers
- Updated Code owners
- PR: #51 Fix config file name
- Fix config file name
- PR: #62 Enhance error handling and import robustness in event_gate_lambda
Closed PRs without Issue and User Defined Labels ⚠️
All closed PRs are linked to issues.
Merged PRs Linked to 'Not Closed' Issue ⚠️
All merged PRs are linked to Closed issues.
Others - No Topic ⚠️
Previous filters caught all Issues or Pull Requests.