Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Dec 08:16
· 19 commits to master since this release
1095a0b

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 message in "runs" topic is not required but null is not accepted in #46
    • Allow the message field to accept both string and null values for the runs topic
  • #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 โš ๏ธ

  • #19 DNS record in
  • #31 check graviton lambda options in

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.

Full Changelog

https://github.com/AbsaOSS/EventGate/commits/v1.0.0