v5.0.0 - Major release
This major release introduces breaking changes. Check the documentation for migration guidelines.
Changes:
- breaking: new configuration system via PubSubApiClient constructor
- breaking: removed connectWithAuth() method, use connect() instead
- breaking: PubSubEventEmitter is removed. Events and subscription lifecycle events are now handled with a callback.
- feat: removed asynchronicity from event processing chain
- feat: integration tests
- feat: improved logging experience by unifying log format (topic name prefix)
- feat: optimized log verbosity by moving some info logs to debug and added more debug logs
- build: bump dependencies