v0.5.0 #964
v0.5.0
#964
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.5.0 - 2025-01-16
Bug Fixes
(gate,sdk) Fail fast on bad credentials before artifact upload (#961)
Solves
MET-793
Migration notes
None
Summary by CodeRabbit
Release Notes
New Features
Added a ping functionality to verify typegate connectivity and
credentials
Introduced a new server health check mechanism across multiple
language implementations
Improvements
Testing
`selectAll` infinite recursion (#948)
MET-786.
Migration notes
Summary by CodeRabbit
New Features
Added nested composite structure support across multiple client
implementations
Bug Fixes
Chores
Patch proto to latest + update script (#953)
Update protobuf-codegen and protobuff to latest (3.7.1)
Migration notes
Summary by CodeRabbit
Release Notes
Dependency Updates
protobuf
library from version 3.5.1 to 3.7.1protobuf-codegen
crate to version 3.7.1Build Configuration
Modified protobuf compiler output option from
--rust_out
to--rs_out
Compatibility
Bad name on shared types (#955)
Since types can be shared, prefixing the name with the first
function/path encountered would be confusing for the other types that
also refers to it.
This patch disables prefixing for types with more than one referrer.
Migration notes
None
Summary by CodeRabbit
Based on the comprehensive summary of changes across multiple files,
here are the updated release notes:
Type System Refinement
Version Updates
Upload Functionality
Modified file upload method return types to return boolean instead of
complex output.
Performance and Naming Improvements
These changes primarily focus on improving type system consistency and
simplifying type definitions across different runtime environments.
Where type issues (#958)
Migration notes
Summary by CodeRabbit
New Features
Added new root functions for dynamic entity management in type
duplication.
Refactor
Modified key management for skip models from type-based to
string-based keys.
Transitioned from static to dynamic entity definitions for
scalability.
Bug Fixes
Adjusted assertions for serialization size and type count limits in
tests.
Features
Python code validation (#939)
Add python code validation on deploy
Migration notes
Add json schema (#952)
schemastore, part of
MET-798.
Migration notes
Summary by CodeRabbit
New Features
Added comprehensive configuration schema validation for Metatype
system configuration files.
Implemented JSON schema testing to ensure configuration integrity
across multiple YAML files.
Tests
Introduced new test suite for validating configuration schema using
Ajv JSON schema validator.
Unify worker manager (#954)
MET-667
BaseWorkerManager
Use in Python runtime(followup PR)Use in Rust runtime(followup PR)Worker pooling(followup PR)Migration notes
Summary by CodeRabbit
Summary by CodeRabbit
Based on the comprehensive summary, here are the updated release notes:
New Features
Enhanced worker management system with improved task tracking and
execution.
Introduced new
WorkerManager
for more robust Deno runtimeoperations.
New asynchronous method
getInlineArtifact
in theArtifactStore
class.
Improvements
Streamlined messaging and event handling across different runtime
components.
Breaking Changes
DenoMessenger
andLazyAsyncMessenger
classes.Performance
Bug Fixes
Force cleanup at boot with `SYNC_FORCE_REMOVE=true` (#956)
Migration notes
None
Summary by CodeRabbit
New Features
Added optional
SYNC_FORCE_REMOVE
configuration variable for typegatesynchronization.
Added a new method to retrieve all history entries from the Redis
replicated map.
Introduced a new function to return a greeting based on a provided
name.
Added a synchronization feature test suite for validating cleanup
logic.
Documentation
Updated documentation to reflect new synchronization configuration
option.
Improvements
Enhanced the
Typegate
class with a method to facilitate bulk removalof typegraphs during initialization.
Made the
replicatedMap
parameter publicly accessible in theReplicatedRegister
class constructor.Updated configuration retrieval to include the new
forceRemove
property.
Upgrade script from 0.4.10 to 0.5.0 (#941)
MET-774
Migration notes
Summary by CodeRabbit
Release Notes v0.5.0
Version Highlights
(0.5.0)
New Features
Improvements
Breaking Changes
METATYPE_VERSION
constantCompatibility
Upgrade Recommendations
Performance
Use predefined function for context check policies (#959)
Improve performance by running the functions in the main thread when it
can be done securely:
admin_only
Migration notes
Summary by CodeRabbit
Release Notes
New Features
Improvements
Changes
This discussion was created from the release v0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions