Skip to content

Releases: aretw0/lifecycle

v1.7.2

26 Feb 07:47

Choose a tag to compare

Changelog

Features

  • 472bd95 feat(worker): implement generic locking and BaseWorker sync.Locker

Bug Fixes

  • 50f6899 fix(worker): resolve deadlocks in State and fix webhook context leak

Others

  • 10125a4 build: upgrade procio to v0.5.0 and enable ObserverBridge
  • f4db5bb docs(planning): schedule procio v0.4.x adoption in v1.7.2
  • 7820aa7 refactor(worker): update ProcessWorker for procio v0.5.0 and lazy cmd creation

v1.7.1

26 Feb 07:47

Choose a tag to compare

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

21 Feb 04:40

Choose a tag to compare

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

21 Feb 03:12

Choose a tag to compare

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

21 Feb 03:12

Choose a tag to compare

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

v1.6.3

18 Feb 19:04

Choose a tag to compare

Changelog

Bug Fixes

  • d61d5a5 fix: update return types for NewProcessWorker and NewWorkerFromFunc functions

Others

  • 4e9437d refactor(worker/process,func,container): padroniza locking helpers e API de configuração atômica

v1.6.2

17 Feb 06:18

Choose a tag to compare

Changelog

Others

  • 0cd760c build: add benchmark infrastructure and automation

v1.6.1

17 Feb 03:48

Choose a tag to compare

Changelog

Others

  • a8cb739 docs(v1.6.1): map technical debt and stabilize API behavior
  • 4ebc751 refactor(docs): sober review fixes for v1.6.1 clarity

v1.6.0

17 Feb 02:14

Choose a tag to compare

Changelog

Features

  • 3bbaa42 feat: implement panic observability with stack capture

Others

  • 304ef19 docs(planning): mark v1.6.0 as complete
  • e618c9e examples: add manual context setup and enhance observability demo

v1.5.2

16 Feb 22:28

Choose a tag to compare

Changelog

  • 6f32027 ci: update github actions and go version in workflows
  • 0087812 docs/refactor: update examples, ecosystem, and code comments to v1.5+
  • 8913dcf release: bump version to 1.5.2
  • cc42f7f v1.5.2: Conditional panic stack traces (Nível 1)