Skip to content

Releases: CrisisTextLine/modular

eventbus v2.2.0

16 Mar 20:24
e7f1341

Choose a tag to compare

eventbus modules/eventbus/v2.2.0

Changes

  • feat(eventbus): add PublishEvent method for pre-built CloudEvents (#197) (e7f1341)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/eventbus.json
Raw Contract JSON Diff
# API Contract Diff: eventbus

## Summary

- **Breaking Changes**: 0
- **Additions**: 1
- **Modifications**: 0

## ➕ Additions

- **method**: EventBusModule.PublishCloudEvent - New method PublishCloudEvent was added to interface EventBusModule

reverseproxy v2.4.0

09 Mar 18:46
185d00d

Choose a tag to compare

reverseproxy modules/reverseproxy/v2.4.0

Changes

  • PLT-287: Harden HTTP logging and header limits (#191) (185d00d)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/reverseproxy.json
Raw Contract JSON Diff
# API Contract Diff: reverseproxy

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

httpserver v0.5.0

09 Mar 18:46
185d00d

Choose a tag to compare

httpserver modules/httpserver/v0.5.0

Changes

  • PLT-287: Harden HTTP logging and header limits (#191) (185d00d)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/httpserver.json
Raw Contract JSON Diff
# API Contract Diff: httpserver

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

httpclient v0.6.0

09 Mar 18:46
185d00d

Choose a tag to compare

httpclient modules/httpclient/v0.6.0

Changes

  • PLT-287: Harden HTTP logging and header limits (#191) (185d00d)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/httpclient.json
Raw Contract JSON Diff
# API Contract Diff: httpclient

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

reverseproxy v2.3.0

27 Feb 13:34
34ef61c

Choose a tag to compare

reverseproxy modules/reverseproxy/v2.3.0

Changes

  • reverseproxy: normalize log levels, sanitize URLs, humanize timeout values, obfuscate tenant IDs (#185) (6306be0)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/reverseproxy.json
Raw Contract JSON Diff
# API Contract Diff: reverseproxy

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

eventlogger v0.7.0

27 Feb 13:34
34ef61c

Choose a tag to compare

eventlogger modules/eventlogger/v0.7.0

Changes

  • BREAKING: Adopt CloudEvents SDK as native Event type (#182) (d70cce6)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/eventlogger.json
Raw Contract JSON Diff
# API Contract Diff: eventlogger

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

eventbus v2.1.0

27 Feb 13:34
34ef61c

Choose a tag to compare

eventbus modules/eventbus/v2.1.0

Changes

  • Fix memory eventbus antipatterns causing silent drops and unbounded growth; add durable-memory engine (#188) (34ef61c)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/eventbus.json
Raw Contract JSON Diff
# API Contract Diff: eventbus

## Summary

- **Breaking Changes**: 0
- **Additions**: 2
- **Modifications**: 0

## ➕ Additions

- **type**: DurableMemoryEventBus - New type DurableMemoryEventBus was added
- **variable**: ErrDurableQueueClosed - New variable ErrDurableQueueClosed was added

database v2.4.0

27 Feb 13:34
34ef61c

Choose a tag to compare

database modules/database/v2.4.0

Changes

  • build(deps): bump the go_modules group across 3 directories with 1 update (#181) (b7ce7cd)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/database.json
Raw Contract JSON Diff
# API Contract Diff: database

## Summary

- **Breaking Changes**: 0
- **Additions**: 0
- **Modifications**: 0

eventbus v2.0.0

20 Feb 18:57
3bf5979

Choose a tag to compare

eventbus modules/eventbus/v2.0.0

Changes

  • chore(eventbus): update module path for v2 (#183) (3bf5979)
  • BREAKING: Adopt CloudEvents SDK as native Event type (#182) (d70cce6)

API Contract Changes

⚠️ Breaking changes detected (major bump).

Contract diff saved to artifacts/diffs/eventbus.json
WARNING: Breaking changes detected!
Raw Contract JSON Diff
# API Contract Diff: eventbus

## Summary

- **Breaking Changes**: 5
- **Additions**: 0
- **Modifications**: 3

⚠️  **Warning: This update contains breaking changes!**

## 🚨 Breaking Changes

### removed_variable: ErrCloudEventMissingSource
Variable ErrCloudEventMissingSource was removed

**Old:**
```go
var ErrCloudEventMissingSource 

removed_variable: ErrCloudEventMissingSpecVersion

Variable ErrCloudEventMissingSpecVersion was removed

Old:

var ErrCloudEventMissingSpecVersion 

removed_variable: ErrCloudEventMissingType

Variable ErrCloudEventMissingType was removed

Old:

var ErrCloudEventMissingType 

removed_variable: ErrCloudEventMissingID

Variable ErrCloudEventMissingID was removed

Old:

var ErrCloudEventMissingID 

removed_variable: ErrCloudEventUnsupportedSpecVersion

Variable ErrCloudEventUnsupportedSpecVersion was removed

Old:

var ErrCloudEventUnsupportedSpecVersion 

📝 Modifications

  • method_comment: EventBusModule.Publish - Method Publish documentation changed in interface EventBusModule
  • method_comment: EventBusModule.Subscribe - Method Subscribe documentation changed in interface EventBusModule
  • method_comment: EventBusModule.SubscribeAsync - Method SubscribeAsync documentation changed in interface EventBusModule

</details>

eventbus v1.7.0

17 Feb 23:14
3f3ef33

Choose a tag to compare

eventbus modules/eventbus/v1.7.0

Changes

  • fix Kinesis shard reader goroutine leak and add configurable poll interval (#179) (3f3ef33)

API Contract Changes

✅ Additive, backward-compatible changes (minor bump).

Contract diff saved to artifacts/diffs/eventbus.json
Raw Contract JSON Diff
# API Contract Diff: eventbus

## Summary

- **Breaking Changes**: 0
- **Additions**: 2
- **Modifications**: 0

## ➕ Additions

- **variable**: ErrInvalidPollInterval - New variable ErrInvalidPollInterval was added
- **constant**: DefaultKinesisPollInterval - New constant DefaultKinesisPollInterval was added