v0.137.0 #11924
steven-sheehy
started this conversation in
Releases
v0.137.0
#11924
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release marks the conversion of our first JavaScript-based REST API to Java. The
/api/v1/network/stake
was rewritten in the rest-java module, but it's currently disabled by default as we roll it out according to the plan. Conversion of our code base to a single language will improve code reuse and reduce bugs. During our testing, we were pleasantly surprised that it also improved performance. The/api/v1/network/stake
API more than doubled in requests per second as a result of the conversion.It's exciting to see multiple outside contributions come in from community members! @pratibhanaikk worked on removing our dependency on Spring Cloud. Meanwhile @HamzaElzarw-2022 removed our use of the
@Lazy
annotation. Both of these streamline our application and make progress towards our goal of native compilation.HIP-1127 Unified transaction record format was integrated into our block node code. Additional integration test coverage for block nodes was implemented to ensure single and multiple nodes work properly.
Finally, an entity relationship diagram was added to aid operators and developers in understanding the structure of the database schema. The ERD diagram is in draw.io format and can be uploaded and viewed directly on that site.
Breaking Changes
With the removal of Spring Cloud, the automatic configuration refresh from Kubernetes ConfigMaps and Secrets named after the
spring.application.name
property will no longer work. If you're an operator that depends upon this functionality, you'll need to migrate to manually specifying the configuration volumes to mount.Enhancements
Bug Fixes
Documentation
Dependency Upgrades
@testcontainers
/postgresql from 11.5.0 to 11.5.1 in /rest #11759@testcontainers
/redis from 11.5.0 to 11.5.1 in /rest #11758@hashgraph
/proto from 2.20.0 to 2.21.0 in /rest/check-state-proof #11757@aws-sdk
/client-s3 from 3.859.0 to 3.864.0 in /rest #11756@hashgraph
/proto from 2.20.0 to 2.21.0 in /rest #11755Deployments
Contributors
Thank you to all the contributors who worked on this release:
@ashumahajan
@HamzaElzarw-2022
@jnels124
@kselveliev
@nickeynikolovv
@pratibhanaikk
@sdimitrov9
@steven-sheehy
@xin-hedera
This discussion was created from the release v0.137.0.
Beta Was this translation helpful? Give feedback.
All reactions