v0.5.1-rc.3 #1016
v0.5.1-rc.3
#1016
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.
-
v0.5.1-rc.3 - 2025-05-13
Bug Fixes
(gate) Update graphql playground deps (#1012)
pinning graphiql.
Migration notes
Summary by CodeRabbit
versions for improved performance and compatibility.
(perf) Improve the performance of the typegraph expansion (#1008)
The previous single-pass recursive algorithm for the typegraph expansion
was buggy and had terrible performance.
This PR attempts to simplify the expansion, making it easier to debug
and have better performance. For more details, see the doc comments at
the crate root (
src/typegraph/graph/src/lib.rs
).Other changes:
Migration notes
N/A
End-user documentation is updated to reflect the changeSummary by CodeRabbit
New Features
The tree view web tool now displays a dynamic footer status bar
showing loading state and type count, and supports union/either node
types in typegraph visualization. The default tree depth can be set via
a URL parameter.
Bug Fixes
Corrected naming and ordering of selection types and partial types in
generated Rust, TypeScript, and Python client code for composite and
cyclic structures.
Refactor
Major internal overhaul of typegraph conversion logic, simplifying and
restructuring the process for converting, linking, and registering
types.
Streamlined and clarified logic for rendering TypeScript FDK templates
and type registries.
Improved visibility and access to generated TypeScript client manifest
types.
Chores
Updated GitHub Actions workflows to use explicit Ubuntu 22.04 runners
for consistency.
Increased verbosity of the meta-cli serialize command for tree view
tooling.
Documentation
Added comprehensive module-level documentation for the typegraph
expansion process.
Tests
Added and reorganized migration test files and improved structure of
test-generated client code for clarity and accuracy.
Hostcall token issue (#1010)
Metagen select in client_ts (#1011)
Migration notes
Summary by CodeRabbit
New Features
Added support for alias selections in the selection system, improving
handling of optional and list types.
Style
Enhanced debug output for various type structures, including list,
object property, optional, and union types, to display more concise and
informative information during debugging.
Chores
Updated dependencies to enable additional features for improved
debugging support.
Substantial filter missing type (#1014)
MET-870.
Migration notes
Summary by CodeRabbit
workflow searches.
Substantial filter missing type (#1014)
MET-870.
Migration notes
Summary by CodeRabbit
workflow searches.
Fix injection filter in object properties (#1013)
MET-862).
original type.
tracing-instrument
feature is enabled (CLI). This will make the output more readable by
default.
meta
(CLI):typegraph
,tg_schema
,metagen
.Migration notes
N/A
Summary by CodeRabbit
New Features
Added advanced typegraph expansion capabilities with configurable
duplication and naming engines.
Added optional tracing instrumentation in the CLI, enabled via a
feature flag.
Improvements
Enhanced manifest rendering for TypeScript, Python, and Rust clients
with better type caching and logging.
Improved policy handling and expansion logic for richer typegraph
processing.
Updated synchronization primitives for lazy initialization, improving
thread safety.
Bug Fixes
Prevented potential runtime errors in filter utilities by adding null
checks.
Refactor
Major internal restructuring of typegraph expansion, duplication, and
naming systems for extensibility and maintainability.
Chores
Updated tests and fixtures to align with new typegraph schema handling
and expansion logic.
Added a new optional CLI feature for conditional tracing
instrumentation.
Features
(kv) Push, pop (#1006)
Simple push/pop
Migration notes
None
Summary by CodeRabbit
Summary by CodeRabbit
manipulation on both ends for Redis-backed stores.
correct behavior and data integrity.
operations.
Miscellaneous Tasks
Bump to v0.5.1-rc.3 (#1015)
Migration notes
Summary by CodeRabbit
files from 0.5.1-rc.2 to 0.5.1-rc.3.
use the new version.
candidate.
This discussion was created from the release v0.5.1-rc.3.
Beta Was this translation helpful? Give feedback.
All reactions