Skip to content

Commit b586170

Browse files
Version Packages (.)
1 parent 2137fdc commit b586170

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# chainlink-deployments-framework
22

3+
## 0.61.0
4+
5+
### Minor Changes
6+
7+
- [#552](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/552) [`32b13c5`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/32b13c5964a6d9234bb0342140ff8ca14c36da79) Thanks [@ajaskolski](https://github.com/ajaskolski)! - feat: add catalog service integration for datastore operations
8+
9+
Features:
10+
11+
- Add catalog service support for datastore management as alternative to local file storage
12+
- Add `MergeMigrationDataStoreCatalog` method for catalog-based datastore persistence
13+
- Existing `MergeMigrationDataStore` method continues to work for file-based storage (no breaking changes)
14+
- Add unified `MergeDataStoreToCatalog` function for both initial migration and ongoing merge operations
15+
- All catalog operations are transactional to prevent data inconsistencies
16+
- Add `DatastoreType` configuration option (`file`/`catalog`) in domain.yaml to control storage backend
17+
- Add new CLI command `datastore sync-to-catalog` for initial migration from file-based to catalog storage in CI
18+
- Add `SyncDataStoreToCatalog` method to sync entire local datastore to catalog
19+
- CLI automatically selects the appropriate merge method based on domain.yaml configuration
20+
- Catalog mode does not modify local files - all updates go directly to the catalog service
21+
22+
Configuration:
23+
24+
- Set `datastore: catalog` in domain.yaml to enable catalog mode
25+
- Set `datastore: file` or omit the setting to use traditional file-based storage
26+
- CLI commands automatically detect the configuration and use the appropriate storage backend
27+
328
## 0.60.1
429

530
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "chainlink-deployments-framework",
3-
"version": "0.60.1",
3+
"version": "0.61.0",
44
"description": "A deployment framework for chainlink-deployments ",
55
"private": true,
66
"scripts": {

0 commit comments

Comments
 (0)