Releases: formancehq/stack
Releases · formancehq/stack
v2.1.0-beta.4
Changelog
New Features
- 946a839: feat: precommit (@)
What to do next?
- Read the documentation
- Join our Slack server
v2.0.19
Changelog
Bug fixes
- 6fc3b31: fix(atlar): fix retry when updating status (#1733) (@paul-nicolas)
Other work
What to do next?
- Read the documentation
- Join our Slack server
v2.0.18
Changelog
New Features
- 33d980b: feat: add first_usage filter on /accounts (#1729) (@gfyrag)
- 6f1284f: feat: add first_usage filter on /accounts (@gfyrag)
- d17ab15: feat: remove automatic pit on api (@gfyrag)
Bug fixes
- d7689c2: fix(ledger): /volumes with metadata and group (#1730) (@gfyrag)
- 505fca4: fix: Detach context on bulk (#1731) (@gfyrag)
- cbbb37a: fix: bad caddyfile url (@gfyrag)
Other work
What to do next?
- Read the documentation
- Join our Slack server
v2.1.0-beta.3
Changelog
New Features
- 8f2f963: feat(fctl): update Goreleaser config for Homebrew tap (#1713) (@flemzord)
- 6a57749: feat: update API configuration and security schemes (#1717) (@flemzord)
Other work
- c10a388: chore: move core in ledger/pkg (@gfyrag)
- 5f4c416: chore: upgrade dependencies (#1712) (@gfyrag)
- 6f05ec0: refactor(ledger): Clean OpenAPI and generate client for Ledger only (#1715) (@flemzord)
What to do next?
- Read the documentation
- Join our Slack server
v2.1.0-beta.2
Changelog
New Features
- 4ef64c0: feat(all): Add scopes in OpenAPI files (#1700) (@flemzord)
- 9353d2f: feat(ledger): refine benchmarks (#1679) (@gfyrag)
- c0551e8: feat(operator): make licence secret referencable (#1668) (@Dav-14)
- 693e599: feat: Remove Auth from Gateway (#1687) (@flemzord)
Bug fixes
- 987435b: fix(operator): update Caddyfile templates to set Host header for reverse proxy (#1686) (@flemzord)
- 24dafa0: fix: Fix docker-compose payments-connectors CMD (#1682) (@bilby91)
- 8336326: fix: docker compose healthchecks work again (#1685) (@brahmlower)
Other work
- 50042ee: chore(deps): Upgrade NodeJS (@flemzord)
- db380b3: chore(deps): bump the go_modules group across 2 directories with 3 updates (#1697) (@dependabot[bot])
- 92435cf: chore(deps): bump the go_modules group across 4 directories with 4 updates (#1698) (@dependabot[bot])
- d1c6607: chore(deps): bump the go_modules group across 9 directories with 5 updates (#1693) (@dependabot[bot])
- 9f915b6: chore(operator): remove legacy configuration (#1689) (@flemzord)
- e934f82: chore: upgrade deps (#1696) (@flemzord)
- b40cc3a: refactor(go-libs): Move to dedicated repository (#1709) (@flemzord)
What to do next?
- Read the documentation
- Join our Slack server
v2.1.0-beta.1
Changelog
New Features
- b6478bd: chore: Revert "feat(wallets): add expand=balances query param on GET /wallets" (#1572) (@gfyrag)
- 1d7c51a: feat(agent): add configurable logging format (#1536) (@Dav-14)
- 0bd9627: feat(agent): add otel grpc stats handler client side (#1535) (@Dav-14)
- fb58b78: feat(agent): discover ee modules (#1504) (@Dav-14)
- cca33d4: feat(agent): make resync period configurable (#1512) (@gfyrag)
- a788b41: feat(fctl): add selector on connector get-config (#1585) (@Dav-14)
- b0fbb4c: feat(fctl): enable, disable, list modules (#1465) (@Dav-14)
- 2a8d9de: feat(fctl): use membership/_info to expose console_url (#1495) (@Dav-14)
- bb23227: feat(ledger): add 'address' key on filters for /volumes endpoint (#1533) (@gfyrag)
- 7a8cb98: feat(ledger): add capability to sort transactions by timestamp (#1606) (@gfyrag)
- 2f0bc72: feat(ledger): add fillfactor configuration on moves (#1664) (@gfyrag)
- dd31608: feat(ledger): add index on idempotency_key (#1559) (@gfyrag)
- 8436bef: feat(ledger): detach context when creating transaction (#1635) (@paul-nicolas)
- 8ed2c99: feat(ledger): import/export (#1586) (@gfyrag)
- 63d71fb: feat(ledger): return 404 on not existing ledger account (v2 endpoint only) (#1534) (@gfyrag)
- f024f3e: feat(libs): add automatic migration dir discovery (#1673) (@gfyrag)
- 6106401: feat(modules): add otel batch env var (#1653) (@Dav-14)
- e7ae568: feat(operator): Add Payments Connector Statefull & Replicas use for ledger (#1525) (@flemzord)
- d858ed8: feat(operator): add Analytics module placeholder (#1612) (@gfyrag)
- 1e7dd59: feat(operator): add capability to configure module database connection pool (#1570) (@gfyrag)
- 5f7c6ec: feat(operator): add settings ledger.logs.max-batch-size (#1661) (@gfyrag)
- a7a5bfe: feat(operator): allow configure ingress annotations using a setting (#1532) (@gfyrag)
- d5a9fd0: feat(operator): configure json logging on services (#1541) (@gfyrag)
- 26e9a10: feat(operator): enable json log by default (#1543) (@gfyrag)
- 654b587: feat(operator): import doc from dedicated repository and add crd generation (#1544) (@gfyrag)
- 0863bef: feat(operator): import doc from dedicated repository and add crd generation (#1545) (@gfyrag)
- 3336f68: feat(operator): improve conditions handling for better observability (#1517) (@gfyrag)
- f9c0140: feat(operator): override namespace & install crds before any chart using crds helm directory (#1420) (@Dav-14)
- d706e50: feat(orchestration): add limits on parallel activities (#1613) (@gfyrag)
- 5de36f4: feat(orchestration): add stage to update ledger account (#1529) (@gfyrag)
- eb4ceb2: feat(orchestration): hardcode symbols (#1530) (@gfyrag)
- 6a0478c: feat(orchestration): use iks for wallets interactions (#1594) (@gfyrag)
- e4105c9: feat(payments): Atlar connector: Add more bank details to Accounts (internal) and Payments (#1607) (@lwagner-getmomo)
- a4c75db: feat(payments): add more filters for query payments (#1519) (@paul-nicolas)
- 39bcb31: feat(payments): add raw data for accounts (#1581) (@paul-nicolas)
- 6650368: feat(payments): add stripe account connect metadata (#1592) (@paul-nicolas)
- 57baf30: feat(payments): insert stripe metadata for balance transactions (#1482) (@paul-nicolas)
- 39557fb: feat(payments): only send one events when updating tf (#1609) (@paul-nicolas)
- 2f15f53: feat(release): merge into main (#1619) (@Dav-14)
- 07ccff2: feat(sdk): Rework for use version in namespace (#1620) (@flemzord)
- 3b65928: feat(wallets): Add idempotency key in wallets (#1631) (@flemzord)
- af4708f: feat(wallets): add balances expansion (#1573) (@gfyrag)
- 38b081c: feat(wallets): add expand=balances query param on GET /wallets (#1564) (@gfyrag)
- 78ef89c: feat(wallets): add ik support (#1591) (@gfyrag)
- 1360209: feat: add some traces (#1565) (@gfyrag)
- 6a7b96a: feat: avoid tracking unbounded balances (#1665) (@ascandone)
- 4d9b611: feat: remove in memory stacks (#1459) (@Dav-14)
Bug fixes
- 5a1a66c: fix(agent): stack.Modules are not filtered correctly using collectionutils.Contains -> reflect.DeepEqual -> ? (#1574) (@Dav-14)
- 93fc603: fix(benthos): fix missing date when mapping tx and accounts (#1537) (@paul-nicolas)
- fc1be39: fix(earthly): bump core tag to fix deploy issue (#1647) (@paul-nicolas)
- b847e74: fix(fctl): create organization with/without default role (#1627) (@Dav-14)
- fa1f80d: fix(fctl): getting_organization_and_stacks_log (#1493) (@Dav-14)
- 2c524eb: fix(fctl): mandatory flag --stack on modules (de)activation (#1557) (@gfyrag)
- f73dadc: fix(fctl): missing flags (#1602) (@gfyrag)
- 6af0b83: fix(fctl): not compiling (#1650) (@Dav-14)
- 02ac064: fix(fctl): typo on fctl cloud regions show (#1490) (@Dav-14)
- 4d9afad: fix(fctl): unwrap loop to check if there is sdk errors (#1531) (@Dav-14)
- 1797433: fix(fctl): update fctl cloud me wordings (#1603) (@altitude)
- 1e2047c: fix(helm): fix function wrong place (#1508) (@paul-nicolas)
- f8ee904: fix(helm): fix helm release tgz (#1507) (@paul-nicolas)
- 557800a: fix(helm): missing helm package (#1510) (@Dav-14)
- 4c558ca: fix(ledger): Decode parameters in the ledger (#1616) (@flemzord)
- 67095eb: fix(ledger): add unique index on ik (#1614) (@gfyrag)
- af50516: fix(ledger): cursor marshalling (#1554) (@gfyrag)
- 0317030: fix(ledger): datarace on dry run mode (#1593) (@gfyrag)
- b6bb0df: fix(ledger): dry run mode (#1563) (@gfyrag)
- 1e0569c: fix(ledger): fix crash with same idempotency key in same batch (#1633) (@paul-nicolas)
- 6930732: fix(ledger): incorrect volumes (#1644) (@gfyrag)
- 7b3618e: fix(ledger): logs endpoint (#1555) (@gfyrag)
- 5cf1aa5: fix(ledger): missing trace (#1566) (@gfyrag)
- 25a9d25: fix(ledger): use a unique index on idempotency key and ledger (#1638) (@paul-nicolas)
- f0df8c3: fix(membership): add enums on module (#1642) (@Dav-14)
- ec1547c: fix(operator): broken links (#1546) (@gfyrag)
- ec7a94f: fix(operator): broken links (#1547) (@gfyrag)
- ab861f6: fix(operator): image translate (#1649) (@Dav-14)
- 6f8ffa7: fix(operator): ingressClassName prior the deprecated annotations (#1605) (@Dav-14)
- 537c490: fix(operator): missing env var for orchestration (#1494) (@gfyrag)
- a835b5d: fix(operator): only delete ledger deployment on strategy change (#1639) (@Dav-14)
- 1febc49: fix(operator): operator-utils has not the same digest as operator (#1654) (@Dav-14)
- 1136d28: fix(operator): remove ledger reindex job if search is not enabled (#1481) (@gfyrag)
- 20e7a03: fix(operator): skipped condition removed too early (#1520) (@gfyrag)
- e0a6dbc: fix(operator): stacks annotations watching (#1515) (@gfyrag)
- 2741a1c: fix(operator): tidy tools (#1527) (@Dav-14)
- 4f4a18d: fix(orchestration): duplicated usage of iks (#1582) (@gfyrag)
- d44618e: fix(orchestration): tests (#1576) (@gfyrag)
- f67792f: fix(orchestration): use IK when calling ledger (#1575) (@gfyrag)
- 0861da5: fix(payments): add migration to remove duplicates in changelogs (#1583) (@paul-nicolas)
- 51f9e3d: fix(payments): fix crash with nil payment intent stripe (#1539) (@paul-nicolas)
- f2b4e9d...
v2.0.17
v2.0.16
Changelog
New Features
- 0e2ac3c: feat(operator): add ledger.logs.max-batch-size settings (#1662) (@gfyrag)
- cad656b: feat(operator): add ledger.logs.max-batch-size settings (@gfyrag)
- e48c902: feat: prepare v2.0.16 (@gfyrag)
What to do next?
- Read the documentation
- Join our Slack server
v2.0.15
Changelog
New Features
- 9b71833: feat: prepare version v2.0.15 (@)
Bug fixes
What to do next?
- Read the documentation
- Join our Slack server
v2.0.14
Changelog
New Features
- 522bc2a: feat: update docs (@)
What to do next?
- Read the documentation
- Join our Slack server