Releases: aretw0/lifecycle
Releases · aretw0/lifecycle
v1.7.2
v1.7.1
Changelog
Features
- d17e35d feat(examples): add chained_cancels example demonstrating ADR-0016
Bug Fixes
- 70451cc fix(runtime): use worker ctx for panic logger debug level check
- 301a797 fix(supervisor): propagate baseCtx to child restarts and dynamic Add()
Others
- 62e93d0 Create CNAME
- 18b563b docs(adr): promote contextual hygiene tracking to v1.7.1 and accept ADR-0016
- 5f88937 docs(architecture): propose ADR-0014 and ADR-0015 for durable event routing and worker roles
- e55f542 docs(planning): mark v1.7.1 as completed
- 688effa docs(planning): schedule v1.7.2 patch for cancellation coverage and webhook ctx fix
- 2340a89 docs(recipes): add recipe 12 - Chained Cancels Pattern (Orphan Prevention)
- 4339a82 docs(technical): add section 6.1 Chained Cancels & Orphan Prevention
v1.7.0
Changelog
Features
- 52066f8 feat(events): add DebounceHandler for high-frequency event dampening
- 69162aa feat(events): add Notify handler for channel subscriptions
- b345a17 feat(events): expand FileWatchSource with WithRecursive and WithFilter
Bug Fixes
- 5bdfc64 fix(events): add WithMaxWait to DebounceHandler to prevent starvation
Others
- 843fe76 build(release): add 'Deprecated' group to changelog generation
v1.6.5
Changelog
Features
- dcf9912 feat(events): secure WebhookSource with configurable payload limit
- 69cd06d feat(worker): add generic StopAndWait utility for robust termination
Bug Fixes
- 3d1dbda fix(events): stabilize FileWatchSource tests with deterministic sync
Others
- b4a7222 docs(PLANNING): adiciona seção v1.6.5 com foco em segurança, estabilidade de testes e alinhamento de documentação
- 19ece9b docs(PLANNING): atualiza seção de dívida técnica com itens resolvidos e novos focos para v1.6.4
- c8a42ff docs(PLANNING): atualiza seção v1.6.5 para foco em segurança crítica e estabilidade de testes
- c88f7d1 docs(PLANNING): atualiza seção v1.7.0 com foco em hardening do Process Worker e novas utilidades de eventos
- 4a9eb48 refactor(facade): fix abstraction leaks and add missing aliases
v1.6.4
Changelog
Bug Fixes
- e57fb7d fix(signal.Context): previne busy loop após cancelamento
Others
- 26ee236 chore(version): bump to version 1.6.4
- 53d5bcb docs(PLANNING): detalha v1.6.4 (correção de busy loop de sinal)
- 39a9d30 docs(RECIPES): adiciona receita de concorrência (channels vs mutexes)
- e72d692 test(signal): TestCaveat_LateRegistration usa canais para sincronização
- 7a67750 test(worker): skip de stress_test.go no Windows