1.0.0 Prague
We haven't had a release in a long time. This version holds many improvements ans bug fixes. It has been running stable for a long time now and we consider this v1.0.0
If you have been running a previous release version update with care, but things should be backwards compatible.
What's Changed
- don't requeue on error by @kiwiidb in #357
- Fix/preimage generation by @kiwiidb in #360
- DB: remove NOWAIT by @kiwiidb in #359
- fix: improve rate limit handling by @reneaaron in #364
- add user id to logs as json field by @kiwiidb in #367
- Feature/admin update user by @kiwiidb in #368
- Bump github.com/lightningnetwork/lnd from 0.15.5-beta.rc2 to 0.16.0-beta by @dependabot in #344
- Use a rabbitmq to finalize pending payments by @LucasRouckhout in #370
- don't require incoming invoices to be non-expired by @kiwiidb in #379
- payment finalizer: never break loop by @kiwiidb in #383
- refactor: make main.go smaller by @kiwiidb in #385
- Refactor: move pubkey logic to lnd domain by @kiwiidb in #386
- Feature/lnd cluster by @kiwiidb in #387
- update dependencies by @kiwiidb in #393
- Fix/add fee provision 2 by @kiwiidb in #395
- Introduce reconnect logic for AMQPClient (RabbitMQ) by @LucasRouckhout in #378
- Introduced wait group that was not used to wait. by @LucasRouckhout in #398
- move dd tracer start back to main by @kiwiidb in #400
- Bump github.com/go-playground/validator/v10 from 10.14.1 to 10.15.1 by @dependabot in #409
- feat: add created_at to create invoice response by @rolznz in #413
- Chore: RabbitMQ logging by @kiwiidb in #414
- Add global max fee amount by @bumi in #392
- Chore/refactor structure by @kiwiidb in #431
- chore: add missing logs by @im-adithya in #429
- chore: add rhash and preimage to invoice before failure by @im-adithya in #430
- Feature/add max volume by @kiwiidb in #432
- feat: use background context in multikeysend by @im-adithya in #435
- remove getinfo call when initializing cluster by @kiwiidb in #434
- feat: introduce timeout in cluster status check by @im-adithya in #436
- Refactor reconciliation by @kiwiidb in #447
- chore: optimize keysend/multikeysend balance checks by @im-adithya in #454
- chore: add exceeding checks for volume, balance, receive by @im-adithya in #462
- chore(addoutgoinginvoice): add exceeding checks for send by @im-adithya in #463
- chore: refactor payment checks by @im-adithya in #464
- legacy endpoint: no errored invoices by @kiwiidb in #437
- feat: fetch and use the limits from the JWT Token by @im-adithya in #465
- fix: exclude erroneous payments by @reneaaron in #467
- fix: migrating payment failed errors to json logging by @reneaaron in #475
- Soft delete users by @bumi in #476
- update simnet yaml files inside values by @frnandu in #471
- Add support for service fees by @bumi in #474
- Update workflow.yaml by @frnandu in #478
- feat: include amount in index by @reneaaron in #453
- chore: allow 0 limits for send/receive amount/volume by @im-adithya in #486
- Use proper JSON response for rate limit error by @bumi in #488
- fix: index invoice state by @reneaaron in #491
- Add logs to outgoing/incoming limit checks by @bumi in #487
- added single invoice by hash support for republishing by @frnandu in #490
- Return correct Amount and Fee on the payment responses by @bumi in #485
New Contributors
Full Changelog: 0.14.0...0.15.0