Releases: octue/twined-gcp
Releases · octue/twined-gcp
Remove backoff limit from Kueue pods
Update attribute handling
Contents (#14)
Enhancements
- Allow handling of
None
parent question UUID attributes
Dependencies
- Update lock file
Testing
- Test event handler with new attributes
- Test event handler with attributes in correct serialised form
Dispatch questions to Kueue and add service registry cloud function
Contents (#12)
New features
- Dispatch questions as Kueue jobs
- Add service registry cloud function
Operations
- Switch to
poetry
for package management - Improve installation in
release
workflow testing
Dependencies
- Add
kubernetes
,google-cloud-container
,google-cloud-artifact-registry
, andcoverage
Refactoring
- Rename cloud function entrypoint to
handle_event
Style
- Switch to
ruff
linter
Documentation
- Add cloud functions documentation to readme
Stop extracting outdated `order` parameter from events in event handler
Apply autoclass to cloud storage
Contents (#10)
IMPORTANT: There is 1 breaking change.
New features
- 💥 BREAKING CHANGE: Add more
originator_question_uuid
,parent_question_uuid
andparent
attributes to event handler
Operations
- Upgrade to
hashicorp/google
version5.25.0
- Apply autoclass to storage bucket
Upgrade instructions
💥 Add more originator and parent information to handled events
Redeploy your cloud function and BigQuery table and use with events from octue>=0.56.0
.
Store event kind in a separate column
Contents (#9)
IMPORTANT: There is 1 breaking change.
Enhancements
- 💥 BREAKING CHANGE: Store event kind in a separate column
Upgrade instructions
💥 Store event kind in a separate column
Add a kind
column to the BigQuery table the event handler feeds and migrate the "kind" key/value out of the event
column into it.
Support datetime and UUID attributes
Contents (#7)
IMPORTANT: There are 2 breaking changes.
Enhancements
- 💥 BREAKING CHANGE: Store event UUID in its own column
- 💥 BREAKING CHANGE: Replace Pub/Sub publish time with backend-agnostic
datetime
attribute
Upgrade instructions
Add to your bigquery table:
- A
datetime
column of theTIMESTAMP
type - A
uuid
column of theSTRING
type
Store events as JSON
Configure logging and avoid duplicated data storage
Contents (#5)
Enhancements
- Add stream log handler
- Avoid duplicating attributes stored in table
Refactoring
- Rename
attributes
toother_attributes
Dependencies
- Specify packages to install in
setup.py
Add event handler cloud function
Contents (#1)
New features
- Add cloud function for handling Octue service events
Enhancements
- Remove outdated answer topics deleter cloud function
Operations
- Add
setup.py
- Add terraform config
- Upload zipped function source to cloud bucket on merge