Skip to content

Commit df49ebc

Browse files
Version Packages (#557)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## chainlink-deployments-framework@0.61.0 ### Minor Changes - [#552](#552) [`32b13c5`](32b13c5) Thanks [@ajaskolski](https://github.com/ajaskolski)! - feat: add catalog service integration for datastore operations Features: - Add catalog service support for datastore management as alternative to local file storage - Add `MergeMigrationDataStoreCatalog` method for catalog-based datastore persistence - Existing `MergeMigrationDataStore` method continues to work for file-based storage (no breaking changes) - Add unified `MergeDataStoreToCatalog` function for both initial migration and ongoing merge operations - All catalog operations are transactional to prevent data inconsistencies - Add `DatastoreType` configuration option (`file`/`catalog`) in domain.yaml to control storage backend - Add new CLI command `datastore sync-to-catalog` for initial migration from file-based to catalog storage in CI - Add `SyncDataStoreToCatalog` method to sync entire local datastore to catalog - CLI automatically selects the appropriate merge method based on domain.yaml configuration - Catalog mode does not modify local files - all updates go directly to the catalog service Configuration: - Set `datastore: catalog` in domain.yaml to enable catalog mode - Set `datastore: file` or omit the setting to use traditional file-based storage - CLI commands automatically detect the configuration and use the appropriate storage backend - [#549](#549) [`3e33b93`](3e33b93) Thanks [@jkongie](https://github.com/jkongie)! - Improve JD Memory client to be aligned with the Job Distributor implementation --------- Co-authored-by: app-token-issuer-engops[bot] <144731339+app-token-issuer-engops[bot]@users.noreply.github.com>
1 parent 3e33b93 commit df49ebc

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

.changeset/loud-spiders-end.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

.changeset/sour-years-clap.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
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+
28+
- [#549](https://github.com/smartcontractkit/chainlink-deployments-framework/pull/549) [`3e33b93`](https://github.com/smartcontractkit/chainlink-deployments-framework/commit/3e33b93b9b99f25dfb25ad38f0baf4815245da2d) Thanks [@jkongie](https://github.com/jkongie)! - Improve JD Memory client to be aligned with the Job Distributor implementation
29+
330
## 0.60.1
431

532
### 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)