-
refactor(events): use `merchant_id` and `event_id` for querying the `events` table
-
refactor(enums): move `EventClass` from `diesel_models` crate to `common_enums` crate
-
feat(events): introduce query to list delivery attempts for specified initial attempt ID
-
feat(webhooks): add API endpoint to retrieve delivery attempts for the specified initial event ID
-
fix(common_utils): fix typo in `EncryptionStrategy`
-
refactor(api_keys): fix retrieve API key error message
-
fix(permissions): improve description of `ApiKeyRead` permission
-
chore(ext_traits): remove unused dead code
-
refactor(generics): replace unnecessary `attach_printable_lazy()` calls with `attach_printable()`
-
feat(events): introduce queries to list initial events for specified primary object ID and by constraints
-
refactor(api_models): rename `RetrieveEventResponse` to `EventRetrieveResponse`
-
feat(webhooks): add API endpoint to list and filter initial attempts based on constraints
-
docs(openapi): add OpenAPI spec information for events endpoints
-
refactor(api_models): use common fields from `EventListItemResponse` in `EventRetrieveResponse`
-
docs(openapi): minor improvements to OpenAPI spec
-
build(deps): bump `utoipa` from `3.3.0` to `3.5.0` and enable `preserve_path_order` feature flag
-
feat(events): introduce queries to filter events by business profile ID
-
refactor(events): add `delivery_attempt` column to `events` table
-
chore: remove unnecessary `ApiEventMetric` implementation on `EventRetrieveResponse`
-
Merge branch 'main' into add-events-list-apis
-
fix(openapi): address failures in generating OpenAPI spec
-
refactor(events): return a maximum of 100 initial attempts from the events list endpoint
-
fix: add `olap` feature gate for transformations
-
fix: fix failing CI checks
-
refactor(permission_group): add `WebhookEventRead` permission to `MERCHANT_DETAILS_MANAGE` group
-
fix: address minor derps
-
chore(migrations): remove unused `events_business_profile_id_event_id_index` index