diff --git a/CHANGELOG.md b/CHANGELOG.md
index c4c6296c85..dc7fa76a03 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,354 @@
All notable changes to this project will be documented in this file.
+## [v0.3.5](https://github.com/metatypedev/metatype/releases/tag/v0.3.5) - 2024-03-05
+
+### Bug Fixes
+
+
+
+(cli) Fix for `meta-cli deploy` exit with code `0` on failure (#600)
+
+
+fix the issue where `meta-cli deploy` command exits with code 0 on
+failure.
+
+#### Motivation and context
+
+bug fix
+
+#### Migration notes
+
+No changes needed.
+
+### Checklist
+
+- [ ] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+(typegate,typegraph) Minor bugs (#596)
+
+
+Just a few very minor bugs I'd encountered this week. Tests pending.
+
+#### Motivation and context
+
+Bugs.
+
+#### Migration notes
+
+_No changes required_
+
+### Checklist
+
+- [ ] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+Show error message for unregistered type name (#594)
+
+
+Check and throw the error for the `expose` function when called from the
+Python SDK.
+
+#### Motivation and context
+
+We got a finalization failure when there are some unregistered type
+referenced with `g.ref`.
+
+#### Migration notes
+
+_No changes needed._
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [x] Hard-to-understand functions have explanatory comments
+- [x] End-user documentation is updated to reflect the change
+
+
+
+
+Remove injections from prisma output types (#597)
+
+
+Remove injections from generated output types for prisma operations.
+
+#### Motivation and context
+
+Generated types fail validations (_injection not allowed in output
+types_).
+
+#### Migration notes
+
+_No changes needed_.
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+Esm customizer for typegate deno ext (#606)
+
+
+Enables v8 snapshots integration for `meta typegate` subcommand and the
+standalone typegate. Also bumps deno to 1.41.0.
+
+#### Motivation and context
+
+
+
+
+Re-enable macos-latest cli-compat test job (#608)
+
+
+Fixes and enables the broken job.
+
+#### Motivation and context
+
+Job was disabled earlier to mysterious breakages.
+
+#### Migration notes
+
+__No changes required__
+
+### Checklist
+
+- [ ] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+### Features
+
+
+
+(deno/sdk) Native function embedding in typescript (#598)
+
+
+Add support for function or lambda definition typescript sdk for
+`deno.func` similarly to how `python.from_def` in python sdk works.
+
+#### Motivation and context
+
+Providing a string is a bit impractical and counter-intuitive espcially
+when the sdk language matches with runtime's language.
+
+#### Migration notes
+
+No changes needed.
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+---------
+
+
+
+
+(sdk) Testing framework integration 2 (#579)
+
+
+#### Motivation and context
+
+Continuation of #566 , focused on prisma runtime.
+
+#### Migration notes
+
+N/A
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+---------
+
+
+
+
+(sdk) From_random injection (#593)
+
+
+
+
+
+This change includes changes in StringFormats(added some string
+formats), logic to provide random values for type nodes and tests to
+validate the changes.
+The changes are mostly in the typegraph sdk.
+
+#### Motivation and context
+
+
+This feature enables the user to inject random values for a field(**Type
+Node**) when defining a **Typegraph**.
+
+#### Migration notes
+_No changes needed_.
+
+
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [x] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+Remove obsolete restrictions on prisma (#592)
+
+
+#### Motivation and context
+
+Since v5, where on unique queries exposes all the fields, not just
+unique fields.
+
+
+
+
+Parameter transformation (#587)
+
+
+Enable parameter transformation with the `.apply()` method.
+It has more or less the same logic as `.reduce()` with the ability to
+flatten the input type.
+
+
+#### Motivation and context
+
+This feature enables simpler APIs (input types) on top of runtimes
+(e.g.: prisma).
+
+#### Migration notes
+
+_No changes needed_.
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [x] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+Nested context query (#595)
+ - BREAKING: Nested context query (#595)
+
+
+- Revert context flattening
+- Enable jsonpath-like key to access nested object fields or array items
+on the context.
+
+#### Migration notes
+
+If you access the context directly in your application (through the
+token), access to nested fields shall be updated.
+E.g. the expression `context["profile.id"]` have to turned to
+`context.profile.id`.
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [x] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+### Miscellaneous Tasks
+
+
+
+(release) Bump 0.3.5 (#613)
+
+
+Ready for release of v0.3.5
+
+#### Motivation and context
+
+Required by console.
+
+#### Migration notes
+
+_No changes required__.
+
+### Checklist
+
+- [ ] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+
+
+
+### Refactor
+
+
+
+(sdk) Move post-processing functions to the typegate (#586)
+
+
+#### Motivation and context
+
+Depends on #579
+Compiled `wasm` bin size is too large, goal is to reduce it to ~3MB.
+
+#### Migration notes
+
+N/A
+
+### Checklist
+
+- [x] The change come with new or modified tests
+- [ ] Hard-to-understand functions have explanatory comments
+- [ ] End-user documentation is updated to reflect the change
+
+---------
+
+
+
+
+Make fat `meta-cli` the default (#607)
+ - BREAKING: make fat `meta-cli` the default (#607)
+
+
+Switch the default `meta-cli` release to the fat version (the one that
+includes the `typegate` subcommand).
+
+#### Motivation and context
+
+
+
+
## [v0.3.4](https://github.com/metatypedev/metatype/releases/tag/v0.3.4) - 2024-02-10
### Bug Fixes
@@ -1892,99 +2240,11 @@ Duplicate the store entry instead of referencing.
-
-
-
-(sdk,deno,python) Generate func from frontend + prisma deno frontend (#416)
-
-
-
-
### Features
-
-
-(core) Set runtime field in types (#398)
-
-
-
-
-
-
-
-(sdk) Add wasmedge runtime (#397)
-
-
-
-
-
-
-
-(sdk) Random runtime (#396)
-
-
-* +runtime_config
-
-
-
-
-(sdk) Implement injection (#403)
-
-
-
-
-
-
-
-(sdk) Rate limiting, cors, etc.. (#411)
-
-
-
-
-
-
-
-(sdk) Add the prisma runtime to the new SDK (#395)
-
-
-
-
-
-
-
-(sdk) Apply syntax (#410)
-
-
-
-
-
-
-
-(sdk) Temporal runtime (#413)
-
-
-
-
-
-
-
-(sdk) Custom query exec for prisma runtime (#419)
-
-
-
-
-
-
-
-V0.2.x series + upgrades (#417)
-
-
-
-
-
Upgrade jco and prepare sdk build (#420)
@@ -2021,14 +2281,6 @@ Release 0.2.0 (#434
### Miscellaneous Tasks
-
-
-Migrate all the test typegraphs to the new Python SDK (#418)
-
-
-
-
-
Migrate doc typegraphs (#429)
@@ -2071,13 +2323,4 @@ Hotfix release
-### Refactor
-
-
-Make `with_store` and `with_store_mut` private in `global_store` module (#414)
-
-
-
-
-
diff --git a/Cargo.lock b/Cargo.lock
index 01c3c5c857..5610448bc9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1256,9 +1256,9 @@ dependencies = [
[[package]]
name = "bytemuck"
-version = "1.14.3"
+version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
+checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
[[package]]
name = "byteorder"
@@ -1545,7 +1545,7 @@ dependencies = [
[[package]]
name = "common"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"anyhow",
"async-trait",
@@ -2349,7 +2349,7 @@ dependencies = [
"serde_json",
"serde_v8",
"smallvec",
- "sourcemap 7.1.0",
+ "sourcemap 7.1.1",
"static_assertions",
"tokio",
"url",
@@ -6040,7 +6040,7 @@ dependencies = [
[[package]]
name = "meta-cli"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"actix",
"actix-web",
@@ -6387,7 +6387,7 @@ dependencies = [
[[package]]
name = "mt_deno"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"anyhow",
"deno",
@@ -7082,13 +7082,13 @@ checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
[[package]]
name = "os_info"
-version = "3.7.0"
+version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e"
+checksum = "52a07930afc1bd77ac9e1101dc18d3fc4986c6568e939c31d1c26657eb0ccbf5"
dependencies = [
"log",
"serde 1.0.197",
- "winapi",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -9754,9 +9754,9 @@ dependencies = [
[[package]]
name = "sourcemap"
-version = "7.1.0"
+version = "7.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86e71a5aa3a5e30faa7412996420331aa353b8a067f6524062a524d0e036180a"
+checksum = "e7768edd06c02535e0d50653968f46e1e0d3aa54742190d35dd9466f59de9c71"
dependencies = [
"base64-simd 0.7.0",
"data-encoding",
@@ -11513,7 +11513,7 @@ dependencies = [
[[package]]
name = "typegate"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"colored",
"env_logger",
@@ -11525,7 +11525,7 @@ dependencies = [
[[package]]
name = "typegate_engine"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"anyhow",
"base64 0.21.7",
@@ -11567,7 +11567,7 @@ dependencies = [
[[package]]
name = "typegraph_core"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"common",
"enum_dispatch",
@@ -11594,7 +11594,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typescript"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"anyhow",
"dprint-plugin-typescript",
@@ -12837,7 +12837,7 @@ checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
[[package]]
name = "xtask"
-version = "0.3.5"
+version = "0.3.6-0"
dependencies = [
"anyhow",
"clap",
diff --git a/Cargo.toml b/Cargo.toml
index 180ad87f0b..a374f3802a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -8,7 +8,7 @@ members = [
"typegraph/core", ]
[workspace.package]
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[workspace.dependencies]
diff --git a/dev-tools/package.json b/dev-tools/package.json
index 6b2abb1dd4..b03eb25aeb 100644
--- a/dev-tools/package.json
+++ b/dev-tools/package.json
@@ -4,7 +4,7 @@
"description": "VSCode extension for Metatype support",
"icon": "logo.png",
"author": "Metatype Team",
- "version": "0.3.5",
+ "version": "0.3.6-0",
"repository": {
"type": "git",
"url": "https://github.com/metatypedev/metatype"
diff --git a/dev-tools/ts-language-server/package.json b/dev-tools/ts-language-server/package.json
index dbca1b7214..6fb3b9a51b 100644
--- a/dev-tools/ts-language-server/package.json
+++ b/dev-tools/ts-language-server/package.json
@@ -2,7 +2,7 @@
"name": "typegraph-ts-server",
"description": "TypeScript language server for TypeGraph",
"author": "Metatype Team",
- "version": "0.3.5",
+ "version": "0.3.6-0",
"repository": {
"type": "git",
"url": "https://github.com/metatypedev/metatype"
diff --git a/dev-tools/vscode-metatype-support/package.json b/dev-tools/vscode-metatype-support/package.json
index 3f210dfa89..5a3c15f9f6 100644
--- a/dev-tools/vscode-metatype-support/package.json
+++ b/dev-tools/vscode-metatype-support/package.json
@@ -2,7 +2,7 @@
"name": "vscode-metatype-support",
"description": "VSCode extension for Metatype support",
"author": "Metatype Team",
- "version": "0.3.5",
+ "version": "0.3.6-0",
"repository": {
"type": "git",
"url": "https://github.com/metatypedev/metatype"
diff --git a/dev/lock.yml b/dev/lock.yml
index fc8dfcd945..cd6da848ba 100644
--- a/dev/lock.yml
+++ b/dev/lock.yml
@@ -96,7 +96,7 @@ dev:
WASMEDGE_VERSION: 0.13.5
TYPEGRAPH_VERSION: 0.0.3
PRISMA_VERSION: 5.5.2
- METATYPE_VERSION: 0.3.5
+ METATYPE_VERSION: 0.3.6-0
PUBLISHED_VERSION: 0.3.5
WASM_OPT_VERSION: 0.116.0
MOLD_VERSION: v2.4.0
diff --git a/examples/templates/deno/compose.yml b/examples/templates/deno/compose.yml
index f7cd377db6..cd6cba7395 100644
--- a/examples/templates/deno/compose.yml
+++ b/examples/templates/deno/compose.yml
@@ -1,6 +1,6 @@
services:
typegate:
- image: ghcr.io/metatypedev/typegate:v0.3.5
+ image: ghcr.io/metatypedev/typegate:v0.3.6-0
restart: always
ports:
- "7890:7890"
diff --git a/examples/templates/node/compose.yml b/examples/templates/node/compose.yml
index f7cd377db6..cd6cba7395 100644
--- a/examples/templates/node/compose.yml
+++ b/examples/templates/node/compose.yml
@@ -1,6 +1,6 @@
services:
typegate:
- image: ghcr.io/metatypedev/typegate:v0.3.5
+ image: ghcr.io/metatypedev/typegate:v0.3.6-0
restart: always
ports:
- "7890:7890"
diff --git a/examples/templates/python/compose.yml b/examples/templates/python/compose.yml
index f7cd377db6..cd6cba7395 100644
--- a/examples/templates/python/compose.yml
+++ b/examples/templates/python/compose.yml
@@ -1,6 +1,6 @@
services:
typegate:
- image: ghcr.io/metatypedev/typegate:v0.3.5
+ image: ghcr.io/metatypedev/typegate:v0.3.6-0
restart: always
ports:
- "7890:7890"
diff --git a/examples/templates/python/pyproject.toml b/examples/templates/python/pyproject.toml
index 6d3f49dfa7..e2e1539cf8 100644
--- a/examples/templates/python/pyproject.toml
+++ b/examples/templates/python/pyproject.toml
@@ -1,12 +1,12 @@
[tool.poetry]
name = "example"
-version = "0.3.5"
+version = "0.3.6-0"
description = ""
authors = []
[tool.poetry.dependencies]
python = ">=3.8,<4.0"
-typegraph = "0.3.5"
+typegraph = "0.3.6-0"
[build-system]
requires = ["poetry-core"]
diff --git a/libs/common/Cargo.toml b/libs/common/Cargo.toml
index b7765f673f..14385045dc 100644
--- a/libs/common/Cargo.toml
+++ b/libs/common/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "common"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[dependencies]
diff --git a/libs/typescript/Cargo.toml b/libs/typescript/Cargo.toml
index d3e89433d2..cdf918e9cb 100644
--- a/libs/typescript/Cargo.toml
+++ b/libs/typescript/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "typescript"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[dependencies]
diff --git a/libs/xtask/Cargo.toml b/libs/xtask/Cargo.toml
index 65fb1b5f72..b197379d98 100644
--- a/libs/xtask/Cargo.toml
+++ b/libs/xtask/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "xtask"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[dependencies]
diff --git a/meta-cli/Cargo.toml b/meta-cli/Cargo.toml
index f2ee820154..e67ea792ef 100644
--- a/meta-cli/Cargo.toml
+++ b/meta-cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "meta-cli"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
description = "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are."
diff --git a/poetry.lock b/poetry.lock
index fe64f905ef..732db84a09 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -236,28 +236,28 @@ httpx = ">=0.21.0"
[[package]]
name = "ruff"
-version = "0.1.15"
+version = "0.3.0"
description = "An extremely fast Python linter and code formatter, written in Rust."
optional = false
python-versions = ">=3.7"
files = [
- {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df"},
- {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b"},
- {file = "ruff-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1"},
- {file = "ruff-0.1.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5"},
- {file = "ruff-0.1.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2"},
- {file = "ruff-0.1.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852"},
- {file = "ruff-0.1.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447"},
- {file = "ruff-0.1.15-py3-none-win32.whl", hash = "sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f"},
- {file = "ruff-0.1.15-py3-none-win_amd64.whl", hash = "sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587"},
- {file = "ruff-0.1.15-py3-none-win_arm64.whl", hash = "sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360"},
- {file = "ruff-0.1.15.tar.gz", hash = "sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e"},
+ {file = "ruff-0.3.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:7deb528029bacf845bdbb3dbb2927d8ef9b4356a5e731b10eef171e3f0a85944"},
+ {file = "ruff-0.3.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:e1e0d4381ca88fb2b73ea0766008e703f33f460295de658f5467f6f229658c19"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f7dbba46e2827dfcb0f0cc55fba8e96ba7c8700e0a866eb8cef7d1d66c25dcb"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:23dbb808e2f1d68eeadd5f655485e235c102ac6f12ad31505804edced2a5ae77"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ef655c51f41d5fa879f98e40c90072b567c666a7114fa2d9fe004dffba00932"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d0d3d7ef3d4f06433d592e5f7d813314a34601e6c5be8481cccb7fa760aa243e"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b08b356d06a792e49a12074b62222f9d4ea2a11dca9da9f68163b28c71bf1dd4"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9343690f95710f8cf251bee1013bf43030072b9f8d012fbed6ad702ef70d360a"},
+ {file = "ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1f3ed501a42f60f4dedb7805fa8d4534e78b4e196f536bac926f805f0743d49"},
+ {file = "ruff-0.3.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:cc30a9053ff2f1ffb505a585797c23434d5f6c838bacfe206c0e6cf38c921a1e"},
+ {file = "ruff-0.3.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5da894a29ec018a8293d3d17c797e73b374773943e8369cfc50495573d396933"},
+ {file = "ruff-0.3.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:755c22536d7f1889be25f2baf6fedd019d0c51d079e8417d4441159f3bcd30c2"},
+ {file = "ruff-0.3.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:dd73fe7f4c28d317855da6a7bc4aa29a1500320818dd8f27df95f70a01b8171f"},
+ {file = "ruff-0.3.0-py3-none-win32.whl", hash = "sha256:19eacceb4c9406f6c41af806418a26fdb23120dfe53583df76d1401c92b7c14b"},
+ {file = "ruff-0.3.0-py3-none-win_amd64.whl", hash = "sha256:128265876c1d703e5f5e5a4543bd8be47c73a9ba223fd3989d4aa87dd06f312f"},
+ {file = "ruff-0.3.0-py3-none-win_arm64.whl", hash = "sha256:e3a4a6d46aef0a84b74fcd201a4401ea9a6cd85614f6a9435f2d33dd8cefbf83"},
+ {file = "ruff-0.3.0.tar.gz", hash = "sha256:0886184ba2618d815067cf43e005388967b67ab9c80df52b32ec1152ab49f53a"},
]
[[package]]
@@ -347,4 +347,4 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"]
[metadata]
lock-version = "2.0"
python-versions = ">=3.8,<4.0"
-content-hash = "ab391426c4bb9a17b7a0a4bef04e032ebdc5e0d229732ddf45bd5b3be3fd9944"
+content-hash = "5d31b4444f8986872ffc0b04078a56d854ab149e7985a30ddd1e31dfea9764c9"
diff --git a/pyproject.toml b/pyproject.toml
index 1b0fd62360..c2601229c1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "metatype"
-version = "0.3.5"
+version = "0.3.6-0"
description = ""
authors = []
@@ -9,7 +9,7 @@ python = ">=3.8,<4.0"
typegraph = { path = "typegraph/python", develop = true }
[tool.poetry.group.dev.dependencies]
-ruff = "^0.1.15"
+ruff = "^0.3.0"
respx = "^0.20.2"
pyyaml = "^6.0.1"
diff --git a/typegate/tests/runtimes/wasmedge/rust/Cargo.toml b/typegate/tests/runtimes/wasmedge/rust/Cargo.toml
index 3ec52e1560..244c065ded 100644
--- a/typegate/tests/runtimes/wasmedge/rust/Cargo.toml
+++ b/typegate/tests/runtimes/wasmedge/rust/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[lib]
diff --git a/typegraph/core/Cargo.toml b/typegraph/core/Cargo.toml
index 96ecdfbc3d..17e85d765e 100644
--- a/typegraph/core/Cargo.toml
+++ b/typegraph/core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "typegraph_core"
-version = "0.3.5"
+version = "0.3.6-0"
edition = "2021"
[lib]
diff --git a/typegraph/node/package.json b/typegraph/node/package.json
index 4d772814e3..06d7311b47 100644
--- a/typegraph/node/package.json
+++ b/typegraph/node/package.json
@@ -1,6 +1,6 @@
{
"name": "metatype",
- "version": "0.3.5",
+ "version": "0.3.6-0",
"description": "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are.",
"scripts": {
"sdk-build": "cd sdk && pnpm run build",
diff --git a/typegraph/node/sdk/package.json b/typegraph/node/sdk/package.json
index 6a00836a42..ee4b3e47b7 100644
--- a/typegraph/node/sdk/package.json
+++ b/typegraph/node/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@typegraph/sdk",
- "version": "0.3.5",
+ "version": "0.3.6-0",
"description": "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are.",
"type": "module",
"scripts": {
diff --git a/typegraph/node/sdk/src/tg_manage.ts b/typegraph/node/sdk/src/tg_manage.ts
index 66f5145d45..ac1ee0dedb 100644
--- a/typegraph/node/sdk/src/tg_manage.ts
+++ b/typegraph/node/sdk/src/tg_manage.ts
@@ -6,7 +6,7 @@ import { BasicAuth, tgDeploy, tgRemove } from "./tg_deploy.js";
import { TypegraphOutput } from "./typegraph.js";
import { getEnvVariable } from "./utils/func_utils.js";
-const VERSION = "0.3.5";
+const VERSION = "0.3.6-0";
const PORT = "META_CLI_SERVER_PORT"; // meta-cli instance that executes the current file
const SELF_PATH = "META_CLI_TG_PATH"; // path to the current file to uniquely identify the run results
diff --git a/typegraph/python/pyproject.toml b/typegraph/python/pyproject.toml
index 6ad392920f..34d757557e 100644
--- a/typegraph/python/pyproject.toml
+++ b/typegraph/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "typegraph"
-version = "0.3.5"
+version = "0.3.6-0"
description = "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are."
authors = ["Metatype Contributors "]
license = "MPL-2.0"
diff --git a/typegraph/python/typegraph/__init__.py b/typegraph/python/typegraph/__init__.py
index 016f0bb541..f530d97fe2 100644
--- a/typegraph/python/typegraph/__init__.py
+++ b/typegraph/python/typegraph/__init__.py
@@ -5,4 +5,4 @@
from typegraph.policy import Policy # noqa
from typegraph import effects as fx # noqa
-version = "0.3.5"
+version = "0.3.6-0"
diff --git a/typegraph/python/typegraph/graph/tg_manage.py b/typegraph/python/typegraph/graph/tg_manage.py
index 1caf9fef89..038df7675a 100644
--- a/typegraph/python/typegraph/graph/tg_manage.py
+++ b/typegraph/python/typegraph/graph/tg_manage.py
@@ -18,7 +18,7 @@
from typegraph.graph.shared_types import BasicAuth, TypegraphOutput
-VERSION = "0.3.5"
+VERSION = "0.3.6-0"
PORT = "META_CLI_SERVER_PORT" # meta-cli instance that executes the current file
SELF_PATH = (
"META_CLI_TG_PATH" # path to the current file to uniquely identify the run results