Skip to content

Releases: utopia-php/nats

1.4.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 21 Sep 21:08
  • Read buffered protocol data before keepalive checks
  • Restore request keepalive and clarify batch acknowledgement policy
  • Fix connection cleanup before server error callbacks
  • Unify request lifecycles and keep batched acknowledgements in JetStream
  • Simplify concurrent requests to one callback contract
  • Preserve request outcomes across callback failures and timeouts
  • Use dictionary wording for concurrent request documentation
  • Add pipelined NATS requests with independent confirmations

Changes: utopia-php/monorepo@nats/1.3.1...nats/1.4.0

1.3.1

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 15 Sep 07:29
  • fix(nats): release the pending inbox token on every failed wait
  • fix(nats): replay only after a stale connection, not every closing -ERR
  • fix(nats): replay a request once after a closing -ERR reconnects

Changes: utopia-php/monorepo@nats/1.3.0...nats/1.3.1

1.3.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 09 Sep 08:02
  • fix(nats): satisfy the package's own Rector and PHPStan gates
  • feat(nats,queue): batch JetStream publishes instead of one round trip per message

Changes: utopia-php/monorepo@nats/1.2.1...nats/1.3.0

1.2.1

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 02 Sep 15:59
  • Merge pull request #194 from utopia-php/chore/no-package-lock-files
  • chore: stop committing package lock files

Changes: utopia-php/monorepo@nats/1.2.0...nats/1.2.1

1.2.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 02 Sep 15:49
  • Merge pull request #192 from utopia-php/fix/nats-pull-request-and-nodelay
  • Merge pull request #189 from utopia-php/fix/nats-requestmany-stall-timing
  • Merge branch 'main' into fix/nats-pull-request-and-nodelay
  • fix(nats): disable Nagle on the client socket
  • fix(nats): never hand a JetStream status frame back as a message
  • fix(nats): stop a no_wait pull request defeating its own no_wait
  • fix(nats,queue): close the gaps the earlier fixes left open
  • test(nats): measure which deadline stopped requestMany, not the runner
  • feat(pools,queue,nats): keep idle pooled connections alive
  • style(nats): apply rector to the new connection and parser tests
  • fix(nats): fail closed mid-frame, and stop rewriting write failures
  • fix(nats): detect a connection the server has already closed

Changes: utopia-php/monorepo@nats/1.1.0...nats/1.2.0

1.1.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 26 Aug 12:54
  • feat(queue,nats): consumer backoff, stream storage choice, dead-letter TTL

Changes: utopia-php/monorepo@nats/1.0.0...nats/1.1.0

1.0.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 12 Aug 05:49

First release cut from the utopia-php monorepo.