Skip to content

Commit 9dbb7bc

Browse files
authored
chore: bump version to v3.11.0 (#939)
1 parent ab9d466 commit 9dbb7bc

File tree

6 files changed

+121
-6
lines changed

6 files changed

+121
-6
lines changed

CHANGELOG.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,120 @@
22

33
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
44

5+
---
6+
## [3.11.0](https://github.com/BoltzExchange/boltz-backend/compare/v3.10.0..v3.11.0) - 2025-05-20
7+
8+
### Bug Fixes
9+
10+
- drop B-Tree indexes on invoices column of swaps (#872) - ([c86144f](https://github.com/BoltzExchange/boltz-backend/commit/c86144ff6ecd64f6313dfb7603c623d8aade8b61))
11+
- tests broken by BOLT12 reverse swaps - ([6b741f4](https://github.com/BoltzExchange/boltz-backend/commit/6b741f4c5ae8afecda4a36fcf0e2c9d6aa4a5cd8))
12+
- Docker build with new hold invoice plugin - ([9293318](https://github.com/BoltzExchange/boltz-backend/commit/929331888faf263e2861eff5533d46db2e73999d))
13+
- missing status of chain swaps for mempool rescans (#873) - ([165df3f](https://github.com/BoltzExchange/boltz-backend/commit/165df3f06e02c627d5d871a8ce253bc3d6b61e2d))
14+
- prevent webhook channel send when no subscribers exist (#889) - ([be45461](https://github.com/BoltzExchange/boltz-backend/commit/be454614e40fba9733f3551b1838c06bf67e30d3))
15+
- magic routing hints for BOLT12 invoices (#904) - ([23b4c2c](https://github.com/BoltzExchange/boltz-backend/commit/23b4c2cfabe7c5947e6395ce06fe707a9fe225f7))
16+
- GrpcServer test on MacOS (#914) - ([84a5674](https://github.com/BoltzExchange/boltz-backend/commit/84a5674ad1e16174d10369a58cd82a27d3704ef0))
17+
- blinding key parsing in CLI (#923) - ([e4fa5b1](https://github.com/BoltzExchange/boltz-backend/commit/e4fa5b153090ec1340d5fb0af766f02b6de0ed6f))
18+
- avoid blocking onion messages with webhook calls - ([ad72fb2](https://github.com/BoltzExchange/boltz-backend/commit/ad72fb289d927fe14d6e72febdd413d0a55d15d9))
19+
- consistent data directory paths in EthereumUtils (#932) - ([23f05dd](https://github.com/BoltzExchange/boltz-backend/commit/23f05dddbb4e9ebe61b6c5b34cc3cf046841a2c6))
20+
- events being sent twice for multiple WS connections (#930) - ([71f9306](https://github.com/BoltzExchange/boltz-backend/commit/71f9306f64f9acb357f2bd55c14546d39dff8b82))
21+
22+
### Documentation
23+
24+
- Swagger API spec for BOLT12 offer endpoints - ([fab56f4](https://github.com/BoltzExchange/boltz-backend/commit/fab56f4890932e728050750d6710050758627160))
25+
- fix gitbook integration, make prettier ignore docs folder - ([0ed75d6](https://github.com/BoltzExchange/boltz-backend/commit/0ed75d68b7f51f496ead746df6bf92940f30f11f))
26+
- #545 #685, minor rewording - ([a255e4c](https://github.com/BoltzExchange/boltz-backend/commit/a255e4c3b4a6ad33810221fa28a0b7ea3ed2d67d))
27+
- BOLT12 invoice subscription WebSocket - ([3032015](https://github.com/BoltzExchange/boltz-backend/commit/30320151321c5440175710441ed18d7644f027bb))
28+
- remove boltz-python from library section (#920) - ([debc497](https://github.com/BoltzExchange/boltz-backend/commit/debc4977a45536e5f7d86f2acf20775cb2d72b75))
29+
30+
### Features
31+
32+
- invoice timeout (#856) - ([dc0434c](https://github.com/BoltzExchange/boltz-backend/commit/dc0434c80f833e525b6d73ef2ea3df589bb00242))
33+
- configurable LND gRPC SSL name override - ([0a22370](https://github.com/BoltzExchange/boltz-backend/commit/0a22370a195987aa8b10e385e96b63920fac732a))
34+
- generic Webhook caller - ([a263a5a](https://github.com/BoltzExchange/boltz-backend/commit/a263a5aa2d82499f6b3294a1c82a93af306aa7d8))
35+
- confirmation status in transaction endpoint (#869) - ([3710c9c](https://github.com/BoltzExchange/boltz-backend/commit/3710c9c04232e5511503f9c0cb85c74e813bff12))
36+
- log failed HTTP requests in sidecar (#871) - ([2961f0c](https://github.com/BoltzExchange/boltz-backend/commit/2961f0c1ae23cd4eb470ac79c5b8a73d8e5b4d01))
37+
- BOLT12 invoice request webhooks - ([954c739](https://github.com/BoltzExchange/boltz-backend/commit/954c73927ca55b7879a7e326a8dc3c89b3e48014))
38+
- allow reverse swap creation with BOLT12 invoices - ([bc2f175](https://github.com/BoltzExchange/boltz-backend/commit/bc2f17585e59e828220fa7bc20591cf17f0d250a))
39+
- magic routing hints support for bolt12 - ([25f1553](https://github.com/BoltzExchange/boltz-backend/commit/25f1553e7e1f788ac308e4d3c9d8cfc9ff4c8174))
40+
- allow updating BOLT12 offer webhook URL - ([e59bc62](https://github.com/BoltzExchange/boltz-backend/commit/e59bc62781242cd3789e5a366787875bb144b205))
41+
- check network of BOLT12 offers and invoices - ([a492ae4](https://github.com/BoltzExchange/boltz-backend/commit/a492ae412587ddf2947ebb3d2f7476f0a47c2415))
42+
- BOLT12 fetch shortcut for registered offers - ([953776b](https://github.com/BoltzExchange/boltz-backend/commit/953776b89ad21805164da77fd1c84512bdfdb064))
43+
- continue onion message hooks for unknown offers - ([018f870](https://github.com/BoltzExchange/boltz-backend/commit/018f8701ce44da65ff077cd7c26ae48ba1fa7dd8))
44+
- allow empty reverse swap descriptions - ([59a825b](https://github.com/BoltzExchange/boltz-backend/commit/59a825bdbaee951e84e504317cf66df7e8b70b6b))
45+
- batch only submarine swaps (#880) - ([0e3eb1f](https://github.com/BoltzExchange/boltz-backend/commit/0e3eb1ff3224a41f0427d83a1b1e8d23745430c2))
46+
- add offer to invoice requests - ([2c8c856](https://github.com/BoltzExchange/boltz-backend/commit/2c8c85676b7c89b75e2181075ba8ab20c1a3eb61))
47+
- endpoint to delete BOLT12 offers - ([0291937](https://github.com/BoltzExchange/boltz-backend/commit/0291937da8dadbcfa6cd9f4ad333761c6227722c))
48+
- Email notifications for swaps (#893) - ([108f952](https://github.com/BoltzExchange/boltz-backend/commit/108f95235d4bd4302b0864ff6361b7a9126df344))
49+
- Webhook IP safety checks (#902) - ([0924d72](https://github.com/BoltzExchange/boltz-backend/commit/0924d7291b1a2ec72033dbcaf555601132cdf6ec))
50+
- transaction hook action hold - ([4a481f0](https://github.com/BoltzExchange/boltz-backend/commit/4a481f0a23074e28312ccf489497e1222fee088e))
51+
- gRPC method to check transaction - ([b00600b](https://github.com/BoltzExchange/boltz-backend/commit/b00600bc7ec6c259626242df6f21145da7a8889f))
52+
- BOLT12 invoice requests via WebSocket - ([89a9a16](https://github.com/BoltzExchange/boltz-backend/commit/89a9a16282b3aa2707ac2cc55918ca576850ef32))
53+
- fuzzy search for lightning node alias (#908) - ([c82e4c9](https://github.com/BoltzExchange/boltz-backend/commit/c82e4c92d405272f20ce0e750ec891a0d60a57a0))
54+
- allow removing url when updating offer (#909) - ([2f7fbc0](https://github.com/BoltzExchange/boltz-backend/commit/2f7fbc06562332d8706426fee714bd7cd9874496))
55+
- add swap id to transaction hook (#913) - ([581e334](https://github.com/BoltzExchange/boltz-backend/commit/581e334930902135da3230c3ab6951297d50cef4))
56+
- add swap type to transaction hook (#917) - ([b316f09](https://github.com/BoltzExchange/boltz-backend/commit/b316f092f4878ce88323cc77a49aff9104d24da0))
57+
- submarine payment retry timeout (#918) - ([38facc3](https://github.com/BoltzExchange/boltz-backend/commit/38facc38759a08c4735701d42fba8cad080059b8))
58+
- endpoint for lightning channel policies - ([eef814b](https://github.com/BoltzExchange/boltz-backend/commit/eef814b33adcee5b8f70dcab838b7e974378cd20))
59+
- broadcast Elements transactions via all clients (#919) - ([c80e096](https://github.com/BoltzExchange/boltz-backend/commit/c80e096f5c493075320e8e1d5fb0288fe721d083))
60+
- allow returning BOLT12 invoice errors (#921) - ([2c34a12](https://github.com/BoltzExchange/boltz-backend/commit/2c34a12169442096942dd2e7b82a8eb117388305))
61+
- return MRH in BOLT12 fetch response (#922) - ([fd8a287](https://github.com/BoltzExchange/boltz-backend/commit/fd8a287080fb4306a0daa1fc9e62b793090a1d76))
62+
- dynamic CLN invoice thresholds - ([82a8119](https://github.com/BoltzExchange/boltz-backend/commit/82a8119d77da76f90cdde189f6d383f6acfe3f95))
63+
- metrics for CLN invoice thresholds (#927) - ([6ba3ddf](https://github.com/BoltzExchange/boltz-backend/commit/6ba3ddf22a1b4fb485dc8d39522004ecda672b2f))
64+
- invoice payment hook (#925) - ([1433ada](https://github.com/BoltzExchange/boltz-backend/commit/1433ada88d87d183ee6ccbe31dd5cdcbca2ec0aa))
65+
- allow BOLT12 invoice request payer notes - ([d53bf3d](https://github.com/BoltzExchange/boltz-backend/commit/d53bf3d3f692381879c766c5113f159ad5ef62f4))
66+
67+
### Miscellaneous Chores
68+
69+
- Rust release builds in c-lightning image (#855) - ([0e52eac](https://github.com/BoltzExchange/boltz-backend/commit/0e52eacaee9a56400d494e392bbb4cded25843f2))
70+
- fix open handles in unit tests - ([1b3e9b3](https://github.com/BoltzExchange/boltz-backend/commit/1b3e9b33c1eb1b283bcefa53c767bdea676bad58))
71+
- bump dependencies - ([6267256](https://github.com/BoltzExchange/boltz-backend/commit/6267256dbade5b684fe8c2abbf91e57959463f21))
72+
- include confirmation in transaction hook (#863) - ([7e32d06](https://github.com/BoltzExchange/boltz-backend/commit/7e32d0680f23fdbbcc5db4d78176ab3dfcbe87f6))
73+
- bump tar-fs from 2.1.1 to 2.1.2 (#867) - ([be23915](https://github.com/BoltzExchange/boltz-backend/commit/be23915a895b5e10837636a08eb81838b8b5fb6f))
74+
- bump Ubuntu version of Docker images (#866) - ([c01a2e0](https://github.com/BoltzExchange/boltz-backend/commit/c01a2e0a6d12f6dd78ebaaedac85a1cd16d99782))
75+
- include ca-certificates in CLN image - ([792195d](https://github.com/BoltzExchange/boltz-backend/commit/792195d4fcd6a923bc7ff1d63ea790ababa4b8f9))
76+
- update dependencies (#870) - ([af95b03](https://github.com/BoltzExchange/boltz-backend/commit/af95b034eee986c683d302bb4853b56d272d3aae))
77+
- minor cleanup - ([41014fe](https://github.com/BoltzExchange/boltz-backend/commit/41014fe7cd1da065d6f86fd982fdf08513276f9b))
78+
- update hold invoice plugin - ([28c6ea3](https://github.com/BoltzExchange/boltz-backend/commit/28c6ea3168abdbee9a62bc326256969e68e3d913))
79+
- switch to upstream lightning dependency - ([fd5d553](https://github.com/BoltzExchange/boltz-backend/commit/fd5d55380ef626d8575d812d102c68abdf99c0e4))
80+
- bump max invoice description length to 500 (#876) - ([06966c4](https://github.com/BoltzExchange/boltz-backend/commit/06966c4850fe8f1b34c01804d2f34d8f61d3850e))
81+
- bump elements to v23.2.7 (#878) - ([ed58cb3](https://github.com/BoltzExchange/boltz-backend/commit/ed58cb3a3c5842348ad9ded5ba923b98540c0ff3))
82+
- bump ecpair and boltz-core to v3 - ([f32d6bc](https://github.com/BoltzExchange/boltz-backend/commit/f32d6bc4aaa358821e8cc6235b456c76c478768f))
83+
- eslint rule for type imports - ([d99ad49](https://github.com/BoltzExchange/boltz-backend/commit/d99ad49092d5187e4c4bb0b3efdd244ef4a06b80))
84+
- add signet support (#874) - ([2f412ac](https://github.com/BoltzExchange/boltz-backend/commit/2f412ac7f1859c69cf6495d136eb8eeceff635ca))
85+
- bump openssl from 0.10.70 to 0.10.72 in /boltzr (#881) - ([6b8d9a8](https://github.com/BoltzExchange/boltz-backend/commit/6b8d9a8e9d5459f6eafc0e19927f2ef543b47822))
86+
- bump CLN to v25.02.1 (#883) - ([46c3768](https://github.com/BoltzExchange/boltz-backend/commit/46c3768a3a17e377492ce919647a69f621483312))
87+
- add minimalBatched to swagger (#884) - ([fe06c67](https://github.com/BoltzExchange/boltz-backend/commit/fe06c67def7bf234ba24d21a21aadea4c736437a))
88+
- bump tokio from 1.44.1 to 1.44.2 in /boltzr (#887) - ([dc0ef38](https://github.com/BoltzExchange/boltz-backend/commit/dc0ef387cf7adfe4c6765ced1ce63503f4addf9c))
89+
- update Anvil Docker image (#896) - ([8fcada5](https://github.com/BoltzExchange/boltz-backend/commit/8fcada53238b63797098cc5cdad9922989a54a7b))
90+
- bump crossbeam-channel from 0.5.14 to 0.5.15 in /boltzr (#894) - ([2d0191d](https://github.com/BoltzExchange/boltz-backend/commit/2d0191d27d3fd1e76cff0a2dfe7053af01052d39))
91+
- bump Bitcoin Core to v29.0 (#903) - ([fff8e34](https://github.com/BoltzExchange/boltz-backend/commit/fff8e34c416fe387a065858584b89153379fb294))
92+
- update Rust dependencies - ([7030292](https://github.com/BoltzExchange/boltz-backend/commit/703029227c9378245074ef70c095b7bd6521ce3e))
93+
- bump alloy dependency - ([66c5c89](https://github.com/BoltzExchange/boltz-backend/commit/66c5c898d1fdc513015c841fa1767bba5cd2ea22))
94+
- improve sidecar HTTP error logging - ([9621a05](https://github.com/BoltzExchange/boltz-backend/commit/9621a0582188d62e0382793d9b1b536cafc5fd00))
95+
- bump dependencies - ([eb77ad7](https://github.com/BoltzExchange/boltz-backend/commit/eb77ad73dfe945b2bf84e2365b919ab53df492ba))
96+
- resolve hooks with accept when not connected - ([33aed50](https://github.com/BoltzExchange/boltz-backend/commit/33aed50d9c690dc68242845b06580df3987775c8))
97+
- correct condition for hook rejection log - ([2722d1f](https://github.com/BoltzExchange/boltz-backend/commit/2722d1f5d784fcfe6ddfcf2370cf60b6830fcd8f))
98+
- inline format args - ([21e0975](https://github.com/BoltzExchange/boltz-backend/commit/21e0975b4d2fb2db25917e1fff543f49d657b6ee))
99+
- bump BOLT12 hook timeout (#911) - ([fe90f14](https://github.com/BoltzExchange/boltz-backend/commit/fe90f14e08bf0965b2aa51558baba7562faa051a))
100+
- build hold in a container for non-Linux hosts (#916) - ([f1f5810](https://github.com/BoltzExchange/boltz-backend/commit/f1f5810561844a7b4de7bfa353a61e608bf3e627))
101+
- bump dependencies - ([25aef77](https://github.com/BoltzExchange/boltz-backend/commit/25aef7714edf37ed42b44e17b36cbb28b683b417))
102+
- bump base-x dependency - ([45a08af](https://github.com/BoltzExchange/boltz-backend/commit/45a08afccd060938194dff13d5b50751c46b6676))
103+
- bump dependencies - ([ab8ce6d](https://github.com/BoltzExchange/boltz-backend/commit/ab8ce6db59bffc712ad0846e85854b690d1531ff))
104+
- remove Rust Nightly from CI (#935) - ([216dd4c](https://github.com/BoltzExchange/boltz-backend/commit/216dd4c04c420b37fe826f59dcd72f57d217e3d0))
105+
- bump dependencies - ([22ed16e](https://github.com/BoltzExchange/boltz-backend/commit/22ed16e6b669c8a3a7cc752adff4bdacf347e9ee))
106+
107+
### Refactoring
108+
109+
- transaction hooks (#862) - ([811c197](https://github.com/BoltzExchange/boltz-backend/commit/811c1977450c4fc1d67e84ca9696d38774af4d04))
110+
- cache entire lightning gossip (#868) - ([3eaa6a5](https://github.com/BoltzExchange/boltz-backend/commit/3eaa6a547a92d5344e58fde6b6711fa2a24420c9))
111+
- allow HTTP webhooks on regtest - ([1a1402a](https://github.com/BoltzExchange/boltz-backend/commit/1a1402a05998ac59e4bb3d9e4dde95f7feabad80))
112+
- allow reading IP ranges from files (#886) - ([a6652b6](https://github.com/BoltzExchange/boltz-backend/commit/a6652b6fb99621426b08c1fb2f634dd633f3e800))
113+
- put lightning data in sets - ([c0a1f6c](https://github.com/BoltzExchange/boltz-backend/commit/c0a1f6c54f466a68abd2939250bd3e08405241c8))
114+
115+
### Tests
116+
117+
- added functionality for BOLT12 reverse swaps - ([4697df1](https://github.com/BoltzExchange/boltz-backend/commit/4697df11d8e91d601893ab8d6014b1f67c0778aa))
118+
5119
---
6120
## [3.10.0](https://github.com/BoltzExchange/boltz-backend/compare/v3.9.1..v3.10.0) - 2025-03-12
7121

@@ -49,6 +163,7 @@ All notable changes to this project will be documented in this file. See [conven
49163
- fix naming of NodePendingPaymentTracker (#845) - ([ea8c9ee](https://github.com/BoltzExchange/boltz-backend/commit/ea8c9eeccd979b9b4a02c98836250ea07926e052))
50164
- bump Eclair to v0.12.0 - ([f4cd063](https://github.com/BoltzExchange/boltz-backend/commit/f4cd063cdb71a9921aa6bc3dda0085253807a4f5))
51165
- bump dependencies - ([4e9ab46](https://github.com/BoltzExchange/boltz-backend/commit/4e9ab467cc5f0fbd7b6dd2845e25d088f792fec8))
166+
- bump version to v3.10.0 - ([5171f2e](https://github.com/BoltzExchange/boltz-backend/commit/5171f2e7ad0159471d08b2c222fbaaa9a15e6d44))
52167

53168
### Refactoring
54169

boltzr/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

boltzr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "boltzr"
3-
version = "3.10.0"
3+
version = "3.11.0"
44
edition = "2024"
55
license = "AGPL-3"
66
authors = ["michael1011"]

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "boltz-backend",
3-
"version": "3.10.0",
3+
"version": "3.11.0",
44
"description": "Backend of Boltz",
55
"main": "dist/lib/Boltz.js",
66
"scripts": {

swagger-spec.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.0.0",
33
"info": {
44
"title": "Boltz API",
5-
"version": "3.10.0"
5+
"version": "3.11.0"
66
},
77
"paths": {
88
"/chain/fees": {

0 commit comments

Comments
 (0)