Skip to content

Commit

Permalink
add CHANGELOG for 3.0.0 & bump version(s) to 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
KtorZ committed Feb 26, 2021
1 parent 7dd7bcd commit f0a37f5
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 5 deletions.
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3.5"

services:
cardano-node:
image: inputoutput/cardano-node:1.21.0
image: inputoutput/cardano-node:1.25.1
restart: on-failure
environment:
- NETWORK=${NETWORK:-mainnet}
Expand Down
35 changes: 32 additions & 3 deletions ogmios-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Changelog

## [3.0.0] -- 2021-02-26

### Added

- Support for the Allegra era on the chain-sync, tx submission and state query protocols.
- Support for the Mary era on the chain-sync, tx submission and state query protocols.
- Support for multi-era state queries, or said differently, Ogmios can survive a hard-fork without being restarted or re-compiled.
- Allow clients to also make state queries based on the node's tip (instead of passing an explicit point to acquire).
- Interactive dashboard leveraging Ogmios health's endpoint and local state query protocol to show metrics in real-time.
- Automated smoke sanity tests executed on a running instance, running queries and chain-syncs across all eras.
- Various internal optimization, in particular with rewards to the chain-sync protocol (~14.000 blocks/s in Byron, ~2500 block/s in Shelley and beyond).
- Additional metrics for monitoring: current heap size, total messages, total unrouted messages and start time.
- Configurable HTTP server timeout from the command-line, with sensible defaults.

### Changed

- Improve error responses to invalid clients' requests (instead of generic error messages).
- Fixed various typos and clumsy wording in the user manual.
- Reworked internal architecture as a Three-Layer Haskell Cake.
- Changed internal dependencies for base16 and base64 encoding for better performances.
- Upgraded internal dependencies to the Cardano eco-system working with [email protected]
- Improved error handling of the Ogmios server, in particular in case of connections lost with the underlying node.
- The server now returns an explicit client error when interleaving 'FindIntersect' messages in-between pipelined 'RequestNext'.
- Revised default compilation flags .

### Removed

ø

## [2.0.0-beta] -- 2020-10-31

### Added
Expand All @@ -20,7 +49,7 @@

### Removed

N/A
ø

### Changed

Expand All @@ -40,8 +69,8 @@ N/A

### Changed

N/A
ø

### Removed

N/A
ø
2 changes: 1 addition & 1 deletion ogmios-server/package.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
_config: !include "../.hpack.config.yaml"

name: ogmios
version: 2.0.0
version: 3.0.0
github: "KtorZ/cardano-ogmios"
license: MPL-2.0
author: "KtorZ <[email protected]>"
Expand Down

0 comments on commit f0a37f5

Please sign in to comment.