Skip to content

Commit

Permalink
Merge pull request #748 from radixdlt/release/v1.6.1
Browse files Browse the repository at this point in the history
1.6.1 -> main
  • Loading branch information
krzlabrdx authored May 21, 2024
2 parents 8a65340 + 0975c85 commit ef98035
Show file tree
Hide file tree
Showing 1,430 changed files with 1,658 additions and 1,799 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## 1.6.0
Release built: _not published yet_
## 1.6.1
Release built: 21.05.2024

### API Changes
- Added `well_known_addresses.locker_package` address property to the `/status/network-configuration` endpoint response.
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</PropertyGroup>

<PropertyGroup>
<VersionPrefix>1.6.0</VersionPrefix>
<VersionPrefix>1.6.1</VersionPrefix>
<VersionSuffix>develop</VersionSuffix>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<PackageVersion Include="prometheus-net" Version="8.2.1" />
<PackageVersion Include="prometheus-net.AspNetCore" Version="8.2.1" />
<PackageVersion Include="prometheus-net.AspNetCore.HealthChecks" Version="8.2.1" />
<PackageVersion Include="RadixDlt.RadixEngineToolkit" Version="2.1.0-dev5" />
<PackageVersion Include="RadixDlt.RadixEngineToolkit" Version="2.1.0-dev6" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.5.0" />
<!-- build time dependencies -->
<PackageVersion Include="coverlet.collector" Version="6.0.1" />
Expand Down
10 changes: 5 additions & 5 deletions apps/DataAggregator/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,7 @@
"Microsoft.Extensions.Http.Polly": "[8.0.2, )",
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApiSdk": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"radixdlt.networkgateway.gatewayapisdk": {
Expand All @@ -676,7 +676,7 @@
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.DataAggregator": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApi": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"radixdlt.networkgateway.prometheusintegration": {
Expand Down Expand Up @@ -863,9 +863,9 @@
},
"RadixDlt.RadixEngineToolkit": {
"type": "CentralTransitive",
"requested": "[2.1.0-dev5, )",
"resolved": "2.1.0-dev5",
"contentHash": "pJY7s7Q+E1QcRrZUBWrBOrV6khO27+IJaYb1rUUzMFi2GVsNfrp7XbWYglfvvxxt9e5XtPlJXC6TvF5aE3E5Xw=="
"requested": "[2.1.0-dev6, )",
"resolved": "2.1.0-dev6",
"contentHash": "aM3Apew+1y/RYwy5KE99KBEkcF1C+3mQBAQxNaZ7+dwpDqEqj1ucDvajm92Y+EshGApdn8Usz1Zmtz88kbif5Q=="
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions apps/DatabaseMigrations/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
"Microsoft.Extensions.Http.Polly": "[8.0.2, )",
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApiSdk": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"radixdlt.networkgateway.gatewayapisdk": {
Expand All @@ -609,7 +609,7 @@
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.DataAggregator": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApi": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"Dapper": {
Expand Down Expand Up @@ -788,9 +788,9 @@
},
"RadixDlt.RadixEngineToolkit": {
"type": "CentralTransitive",
"requested": "[2.1.0-dev5, )",
"resolved": "2.1.0-dev5",
"contentHash": "pJY7s7Q+E1QcRrZUBWrBOrV6khO27+IJaYb1rUUzMFi2GVsNfrp7XbWYglfvvxxt9e5XtPlJXC6TvF5aE3E5Xw=="
"requested": "[2.1.0-dev6, )",
"resolved": "2.1.0-dev6",
"contentHash": "aM3Apew+1y/RYwy5KE99KBEkcF1C+3mQBAQxNaZ7+dwpDqEqj1ucDvajm92Y+EshGApdn8Usz1Zmtz88kbif5Q=="
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions apps/GatewayApi/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -710,7 +710,7 @@
"Microsoft.Extensions.Http.Polly": "[8.0.2, )",
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApiSdk": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"radixdlt.networkgateway.gatewayapisdk": {
Expand All @@ -734,7 +734,7 @@
"RadixDlt.NetworkGateway.Abstractions": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.DataAggregator": "[1.6.0-develop, )",
"RadixDlt.NetworkGateway.GatewayApi": "[1.6.0-develop, )",
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev5, )"
"RadixDlt.RadixEngineToolkit": "[2.1.0-dev6, )"
}
},
"radixdlt.networkgateway.prometheusintegration": {
Expand Down Expand Up @@ -921,9 +921,9 @@
},
"RadixDlt.RadixEngineToolkit": {
"type": "CentralTransitive",
"requested": "[2.1.0-dev5, )",
"resolved": "2.1.0-dev5",
"contentHash": "pJY7s7Q+E1QcRrZUBWrBOrV6khO27+IJaYb1rUUzMFi2GVsNfrp7XbWYglfvvxxt9e5XtPlJXC6TvF5aE3E5Xw=="
"requested": "[2.1.0-dev6, )",
"resolved": "2.1.0-dev6",
"contentHash": "aM3Apew+1y/RYwy5KE99KBEkcF1C+3mQBAQxNaZ7+dwpDqEqj1ucDvajm92Y+EshGApdn8Usz1Zmtz88kbif5Q=="
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions deployment/ci.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Git commit version of most recent Node compatible with this Network Gateway (only used in CI/CD environments)
FULLNODE_COMMIT=4fe77367fdf1b14e2c7be973292f8730f1b1f8af
FULLNODE_VERSION=sha-4fe7736
FULLNODE_COMMIT=632b21c5200a8ea69657dd5243d328589bb1b689
FULLNODE_VERSION=sha-632b21c
POSTGRES_VERSION=15.2.0
8 changes: 4 additions & 4 deletions deployment/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: "3.8"
services:
fullnode:
image: "radixdlt/babylon-node:v1.1.0"
image: "radixdlt/babylon-node:v1.2.1"
profiles: ["fullnode"]
init: true
ports:
Expand Down Expand Up @@ -51,13 +51,13 @@ services:
retries: 3

database_migrations: # This is the base -- the _image and _built containers are defined below
image: "radixdlt/babylon-ng-database-migrations:v1.6.0"
image: "radixdlt/babylon-ng-database-migrations:v1.6.1"
profiles: ["NONE"]
environment:
ConnectionStrings__NetworkGatewayMigrations: "Host=postgres_db:5432;Database=${POSTGRES_DB_NAME};Username=${POSTGRES_SUPERUSER};Password=${POSTGRES_SUPERUSER_PASSWORD}"

data_aggregator: # This is the base -- the _image and _built containers are defined below
image: "radixdlt/babylon-ng-data-aggregator:v1.6.0"
image: "radixdlt/babylon-ng-data-aggregator:v1.6.1"
profiles: ["NONE"]
deploy:
restart_policy:
Expand Down Expand Up @@ -97,7 +97,7 @@ services:
- ./data-aggregator-fixed-configuration.json:/home/radixdlt/network-gateway/config.json

gateway_api: # This is the base -- the _image and _built containers are defined below
image: "radixdlt/babylon-ng-gateway-api:v1.6.0"
image: "radixdlt/babylon-ng-gateway-api:v1.6.1"
profiles: ["NONE"]
ports:
- "127.0.0.1:5308:8080" # This allows you to connect to the API at http://localhost:5308
Expand Down
2 changes: 1 addition & 1 deletion sdk/typescript/lib/generated/apis/StateApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Radix Gateway API - Babylon
* This API is exposed by the Babylon Radix Gateway to enable clients to efficiently query current and historic state on the RadixDLT ledger, and intelligently handle transaction submission. It is designed for use by wallets and explorers, and for light queries from front-end dApps. For exchange/asset integrations, back-end dApp integrations, or simple use cases, you should consider using the Core API on a Node. A Gateway is only needed for reading historic snapshots of ledger states or a more robust set-up. The Gateway API is implemented by the [Network Gateway](https://github.com/radixdlt/babylon-gateway), which is configured to read from [full node(s)](https://github.com/radixdlt/babylon-node) to extract and index data from the network. This document is an API reference documentation, visit [User Guide](https://docs.radixdlt.com/) to learn more about how to run a Gateway of your own. ## Migration guide Please see [the latest release notes](https://github.com/radixdlt/babylon-gateway/releases). ## Integration and forward compatibility guarantees All responses may have additional fields added at any release, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects. When the Radix protocol is updated, new functionality may be added, and so discriminated unions returned by the API may need to be updated to have new variants added, corresponding to the updated data. Clients may need to update in advance to be able to handle these new variants when a protocol update comes out. On the very rare occasions we need to make breaking changes to the API, these will be warned in advance with deprecation notices on previous versions. These deprecation notices will include a safe migration path. Deprecation notes or breaking changes will be flagged clearly in release notes for new versions of the Gateway. The Gateway DB schema is not subject to any compatibility guarantees, and may be changed at any release. DB changes will be flagged in the release notes so clients doing custom DB integrations can prepare.
*
* The version of the OpenAPI document: v1.6.0
* The version of the OpenAPI document: v1.6.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion sdk/typescript/lib/generated/apis/StatisticsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Radix Gateway API - Babylon
* This API is exposed by the Babylon Radix Gateway to enable clients to efficiently query current and historic state on the RadixDLT ledger, and intelligently handle transaction submission. It is designed for use by wallets and explorers, and for light queries from front-end dApps. For exchange/asset integrations, back-end dApp integrations, or simple use cases, you should consider using the Core API on a Node. A Gateway is only needed for reading historic snapshots of ledger states or a more robust set-up. The Gateway API is implemented by the [Network Gateway](https://github.com/radixdlt/babylon-gateway), which is configured to read from [full node(s)](https://github.com/radixdlt/babylon-node) to extract and index data from the network. This document is an API reference documentation, visit [User Guide](https://docs.radixdlt.com/) to learn more about how to run a Gateway of your own. ## Migration guide Please see [the latest release notes](https://github.com/radixdlt/babylon-gateway/releases). ## Integration and forward compatibility guarantees All responses may have additional fields added at any release, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects. When the Radix protocol is updated, new functionality may be added, and so discriminated unions returned by the API may need to be updated to have new variants added, corresponding to the updated data. Clients may need to update in advance to be able to handle these new variants when a protocol update comes out. On the very rare occasions we need to make breaking changes to the API, these will be warned in advance with deprecation notices on previous versions. These deprecation notices will include a safe migration path. Deprecation notes or breaking changes will be flagged clearly in release notes for new versions of the Gateway. The Gateway DB schema is not subject to any compatibility guarantees, and may be changed at any release. DB changes will be flagged in the release notes so clients doing custom DB integrations can prepare.
*
* The version of the OpenAPI document: v1.6.0
* The version of the OpenAPI document: v1.6.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion sdk/typescript/lib/generated/apis/StatusApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Radix Gateway API - Babylon
* This API is exposed by the Babylon Radix Gateway to enable clients to efficiently query current and historic state on the RadixDLT ledger, and intelligently handle transaction submission. It is designed for use by wallets and explorers, and for light queries from front-end dApps. For exchange/asset integrations, back-end dApp integrations, or simple use cases, you should consider using the Core API on a Node. A Gateway is only needed for reading historic snapshots of ledger states or a more robust set-up. The Gateway API is implemented by the [Network Gateway](https://github.com/radixdlt/babylon-gateway), which is configured to read from [full node(s)](https://github.com/radixdlt/babylon-node) to extract and index data from the network. This document is an API reference documentation, visit [User Guide](https://docs.radixdlt.com/) to learn more about how to run a Gateway of your own. ## Migration guide Please see [the latest release notes](https://github.com/radixdlt/babylon-gateway/releases). ## Integration and forward compatibility guarantees All responses may have additional fields added at any release, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects. When the Radix protocol is updated, new functionality may be added, and so discriminated unions returned by the API may need to be updated to have new variants added, corresponding to the updated data. Clients may need to update in advance to be able to handle these new variants when a protocol update comes out. On the very rare occasions we need to make breaking changes to the API, these will be warned in advance with deprecation notices on previous versions. These deprecation notices will include a safe migration path. Deprecation notes or breaking changes will be flagged clearly in release notes for new versions of the Gateway. The Gateway DB schema is not subject to any compatibility guarantees, and may be changed at any release. DB changes will be flagged in the release notes so clients doing custom DB integrations can prepare.
*
* The version of the OpenAPI document: v1.6.0
* The version of the OpenAPI document: v1.6.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion sdk/typescript/lib/generated/apis/StreamApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Radix Gateway API - Babylon
* This API is exposed by the Babylon Radix Gateway to enable clients to efficiently query current and historic state on the RadixDLT ledger, and intelligently handle transaction submission. It is designed for use by wallets and explorers, and for light queries from front-end dApps. For exchange/asset integrations, back-end dApp integrations, or simple use cases, you should consider using the Core API on a Node. A Gateway is only needed for reading historic snapshots of ledger states or a more robust set-up. The Gateway API is implemented by the [Network Gateway](https://github.com/radixdlt/babylon-gateway), which is configured to read from [full node(s)](https://github.com/radixdlt/babylon-node) to extract and index data from the network. This document is an API reference documentation, visit [User Guide](https://docs.radixdlt.com/) to learn more about how to run a Gateway of your own. ## Migration guide Please see [the latest release notes](https://github.com/radixdlt/babylon-gateway/releases). ## Integration and forward compatibility guarantees All responses may have additional fields added at any release, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects. When the Radix protocol is updated, new functionality may be added, and so discriminated unions returned by the API may need to be updated to have new variants added, corresponding to the updated data. Clients may need to update in advance to be able to handle these new variants when a protocol update comes out. On the very rare occasions we need to make breaking changes to the API, these will be warned in advance with deprecation notices on previous versions. These deprecation notices will include a safe migration path. Deprecation notes or breaking changes will be flagged clearly in release notes for new versions of the Gateway. The Gateway DB schema is not subject to any compatibility guarantees, and may be changed at any release. DB changes will be flagged in the release notes so clients doing custom DB integrations can prepare.
*
* The version of the OpenAPI document: v1.6.0
* The version of the OpenAPI document: v1.6.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion sdk/typescript/lib/generated/apis/TransactionApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Radix Gateway API - Babylon
* This API is exposed by the Babylon Radix Gateway to enable clients to efficiently query current and historic state on the RadixDLT ledger, and intelligently handle transaction submission. It is designed for use by wallets and explorers, and for light queries from front-end dApps. For exchange/asset integrations, back-end dApp integrations, or simple use cases, you should consider using the Core API on a Node. A Gateway is only needed for reading historic snapshots of ledger states or a more robust set-up. The Gateway API is implemented by the [Network Gateway](https://github.com/radixdlt/babylon-gateway), which is configured to read from [full node(s)](https://github.com/radixdlt/babylon-node) to extract and index data from the network. This document is an API reference documentation, visit [User Guide](https://docs.radixdlt.com/) to learn more about how to run a Gateway of your own. ## Migration guide Please see [the latest release notes](https://github.com/radixdlt/babylon-gateway/releases). ## Integration and forward compatibility guarantees All responses may have additional fields added at any release, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects. When the Radix protocol is updated, new functionality may be added, and so discriminated unions returned by the API may need to be updated to have new variants added, corresponding to the updated data. Clients may need to update in advance to be able to handle these new variants when a protocol update comes out. On the very rare occasions we need to make breaking changes to the API, these will be warned in advance with deprecation notices on previous versions. These deprecation notices will include a safe migration path. Deprecation notes or breaking changes will be flagged clearly in release notes for new versions of the Gateway. The Gateway DB schema is not subject to any compatibility guarantees, and may be changed at any release. DB changes will be flagged in the release notes so clients doing custom DB integrations can prepare.
*
* The version of the OpenAPI document: v1.6.0
* The version of the OpenAPI document: v1.6.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
Loading

0 comments on commit ef98035

Please sign in to comment.