From e2698acbede939a47efcce88d928edb4469c6a7f Mon Sep 17 00:00:00 2001 From: Victor Fusco <1221933+vfusco@users.noreply.github.com> Date: Wed, 24 Jan 2024 16:35:53 -0300 Subject: [PATCH] feat: Bump emulator to v0.15.3 - bump server-manager version - Update CHANGELOG.md --- .github/workflows/build.yml | 2 +- CHANGELOG.md | 12 +++++++++++- Dockerfile | 2 +- Makefile | 2 +- README.md | 2 +- src/server-manager.cpp | 2 +- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e870646..6c3ac64 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: Build/Test/Release on: [push] env: EMULATOR_REPOSITORY: cartesi/machine-emulator - EMULATOR_TAG: 0.15.2 + EMULATOR_TAG: 0.15.3 ROM_VERSION: v0.17.0 KERNEL_VERSION: v0.17.0 LINUX_VERSION: 5.15.63-ctsi-2-v0.17.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 881fb92..984b364 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.3] - 2024-01-25 +### Changed +- Updated server-manager version to v0.8.3 +- Updated machine-emulator base image to v0.15.3 + +### Fixed +- Fixed build on MacOS with Homebrew +- Fixed protoc compile errors on Ubuntu + ## [0.8.2] - 2023-08-21 ### Changed - Updated server-manager version to v0.8.2 @@ -35,7 +44,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The creation of test machines was extracted from the test-server-manager to a lua script - The license changed to Apache license 2.0 -[Unreleased]: https://github.com/cartesi/server-manager/compare/v0.8.2...HEAD +[Unreleased]: https://github.com/cartesi/server-manager/compare/v0.8.3...HEAD +[0.8.3]: https://github.com/cartesi/server-manager/releases/tag/v0.8.3 [0.8.2]: https://github.com/cartesi/server-manager/releases/tag/v0.8.2 [0.8.1]: https://github.com/cartesi/server-manager/releases/tag/v0.8.1 [0.8.0]: https://github.com/cartesi/server-manager/releases/tag/v0.8.0 diff --git a/Dockerfile b/Dockerfile index b8bcacd..4610074 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG EMULATOR_REPOSITORY=cartesi/machine-emulator -ARG EMULATOR_TAG=0.15.2 +ARG EMULATOR_TAG=0.15.3 ARG RELEASE=yes FROM --platform=$TARGETPLATFORM ${EMULATOR_REPOSITORY}:${EMULATOR_TAG} as dep-builder diff --git a/Makefile b/Makefile index 06dbd42..44e56d1 100644 --- a/Makefile +++ b/Makefile @@ -37,7 +37,7 @@ HEALTHCHECK_PROTO := third-party/health.proto # Docker image settings TAG ?= devel -EMULATOR_TAG ?= 0.15.2 +EMULATOR_TAG ?= 0.15.3 EMULATOR_REPOSITORY ?= cartesi/machine-emulator # Mac OS X specific settings diff --git a/README.md b/README.md index f3d9ce8..740e393 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Cartesi Server-Manager -The Cartesi Server-Manager is a microservice that serves as an interface between the Remote Cartesi Machine (RCM) and other components of the Cartesi Rollup node. It is designed to simplify the communication between the RCM and the rest of the Cartesi node. It's written in C/C++ with POSIX dependencies restricted to the terminal and process facilites. Currently, it is distributed as a docker image. +The Cartesi Server-Manager is a microservice that serves as an interface between the Remote Cartesi Machine (RCM) and other components of the Cartesi Rollup node. It is designed to simplify the communication between the RCM and the rest of the Cartesi node. It's written in C/C++ with POSIX dependencies restricted to the terminal and process facilities. Currently, it is distributed as a docker image. ## Getting Started diff --git a/src/server-manager.cpp b/src/server-manager.cpp index ae74c8b..672d0fd 100644 --- a/src/server-manager.cpp +++ b/src/server-manager.cpp @@ -101,7 +101,7 @@ constexpr const uint64_t ROLLUP_INSPECT_STATE = 1; static constexpr uint32_t manager_version_major = 0; static constexpr uint32_t manager_version_minor = 8; -static constexpr uint32_t manager_version_patch = 2; +static constexpr uint32_t manager_version_patch = 3; static constexpr const char *manager_version_pre_release = ""; static constexpr const char *manager_version_build = "";