Releases: getAlby/lndhub.go
Releases · getAlby/lndhub.go
Dinosaur edition 🦖
What's Changed
- Upgrade to go 1.20 by @LucasRouckhout in #327
- feat: add checks and remove sentry logging by @im-adithya in #324
- add codecov action by @kiwiidb in #332
- Use rabbitmq as the consumer for LND invoices instead of gRPC subscription by @LucasRouckhout in #333
- Change default name for invoice consumer to lnd_invoice_consumer by @LucasRouckhout in #342
- remove ws by @kiwiidb in #347
- remove grpc server by @kiwiidb in #346
- prevent EOF loop by @kiwiidb in #348
New Contributors
- @im-adithya made their first contribution in #324
Full Changelog: 0.13.0...0.14.0
Hoist the Colours 🚩
https://www.youtube.com/watch?v=fINeo6sWqGI
What's Changed
- feat: add sentry tracing by @reneaaron in #254
- add minimal dependabot file by @kiwiidb in #255
- Bump github.com/ziflex/lecho/v3 from 3.1.0 to 3.3.0 by @dependabot in #260
- Bump github.com/lightningnetwork/lnd from 0.15.0-beta.rc6 to 0.15.5-beta by @dependabot in #259
- Bump google.golang.org/grpc from 1.43.0 to 1.51.0 by @dependabot in #257
- Bump github.com/swaggo/swag from 1.8.1 to 1.8.9 by @dependabot in #256
- fix: check splits multikeysend body by @kiwiidb in #263
- feature: return custom records by @kiwiidb in #264
- Add DB indexes migration by @bumi in #253
- Bump github.com/uptrace/bun/driver/pgdriver from 1.0.21 to 1.1.9 by @dependabot in #267
- Revert "Merge pull request #267 from getAlby/dependabot/go_modules/gi… by @kiwiidb in #275
- invoice: lookup more performant by hash by @kiwiidb in #277
- Split sentry config as described in the docs by @bumi in #279
- allow 0 amount invoices in v2 api by @kiwiidb in #281
- atomic failed payment handling by @kiwiidb in #288
- add tx entry tuple constraint by @kiwiidb in #287
- more accurate http status codes for keysend by @kiwiidb in #280
- move custom records workarounds up by @kiwiidb in #292
- update dependencies by @kiwiidb in #293
- Feature/graceful shutdown by @kiwiidb in #291
- feature: add db pool config by @kiwiidb in #310
- don't log already processed keysend error by @kiwiidb in #318
- Fix/invoice deletion by @kiwiidb in #317
- Use rabbitmq as an alternative to publish invoice events by @LucasRouckhout in #300
- Buffered PubSub channels by @LucasRouckhout in #320
- fix: added a new index for invoices by @reneaaron in #309
- Update instructions to run locally by @bumi in #322
- Invoice subscription: safety improvements by @kiwiidb in #316
- Feature/datadog by @kiwiidb in #325
- feat: db index for subscriptions query by @reneaaron in #326
New Contributors
- @reneaaron made their first contribution in #254
- @dependabot made their first contribution in #260
- @LucasRouckhout made their first contribution in #300
Full Changelog: 0.12.0...0.13.0
Bike swap protocol 🚲 🔄
What's Changed
- add multikeysend endpoint by @kiwiidb in #241
- Add test for invoice list with zero amount invoices by @bumi in #245
- update 0 amount invoices with actual amount paid by @kiwiidb in #244
- fix http status header by @kiwiidb in #246
- GRPC server by @kiwiidb in #247
- respond with 500 if no payment sent by @kiwiidb in #251
Full Changelog: 0.11.0...0.12.0
Trollenkelder edition 🍺🧌
https://goo.gl/maps/gmgwsubFvznfCxmS7
What's Changed
- Proper custom logo scaling by @prusnak in #225
- Fix/0 amount internal invoices by @kiwiidb in #227
- Fix/admin api key by @kiwiidb in #234
- set fee reserve to 0 if destination is us by @kiwiidb in #235
- delete invoices when balance check fails by @kiwiidb in #236
- fix bug: no model needed here by @kiwiidb in #240
- Look up status of outgoing payments at startup by @kiwiidb in #231
Full Changelog: 0.10.0...0.11.0
Boonwijk kermis edition
What's Changed
- Explain how to bake custom macaroon by @prusnak in #210
- Fix version in documentation by @prusnak in #209
- Fix typo and whitespace by @prusnak in #211
- Make it possible to override branding by @prusnak in #212
- readme: add satoshi units to readme by @prusnak in #214
- Enable "unix:" prefix for PostgreSQL connection string by @prusnak in #215
- Add .editorconfig + fix whitespace issues by @prusnak in #216
- macaroon and cert can be provided as files by @prusnak in #218
- Introduce config.MinPasswordEntropy option by @prusnak in #220
- add custom records by @kiwiidb in #222
- don't omit payment error when empty by @kiwiidb in #224
Full Changelog: 0.9.0...0.10.0
Always deploy on a Friday
What's Changed
- Don't defer close when the creation failed by @prusnak in #192
- switch to Go 1.17 by @prusnak in #196
- Implement fee-reserve by @prusnak in #193
- Chore/mock lnd by @kiwiidb in #197
- remove all sqlite dependencies and mentions by @kiwiidb in #199
- Chore/v2 api by @kiwiidb in #202
- Make it possible to disable account creation by @prusnak in #198
- Fix makefile by @prusnak in #206
- Introduce MaxReceiveAmount, MaxSendAmount, MaxAccountBalance by @prusnak in #200
- replace username by login by @kiwiidb in #207
- also return user id when generating token by @kiwiidb in #208
Full Changelog: 0.8.0...0.9.0
Never deploy on a Friday
What's Changed
- Set cache-control headers for static routes (getinfo and home) by @bumi in #170
- Feature/accept keysend by @kiwiidb in #172
- add user login to webhook payload by @kiwiidb in #175
- Fix: start invoice subscription from last NOT expired invoice by @bumi in #177
- small fixes in readme/env_example by @prusnak in #185
- Extend sentry with some mode debugging information by @bumi in #171
- Fix/keysend-payments by @kiwiidb in #187
- Fix/amt-validations by @kiwiidb in #189
New Contributors
Full Changelog: 0.7.0...0.8.0
Absolutely not vaporware
Web 🧦ets : patch 2
What's Changed
- Add logo and update favicon by @stefanwuest in #157
- fix: add fees for outgoing invoices by @kiwiidb in #160
- Feature/api docs by @kiwiidb in #161
- Fix: 0 amount incoming invoice by @kiwiidb in #167
New Contributors
- @stefanwuest made their first contribution in #157
Full Changelog: 0.6.1...0.6.2
Web 🧦ets : patch 1
What's Changed
Full Changelog: 0.6.0...0.6.1