Skip to content

Releases: touale/FrameX-kit

v0.3.9

18 May 09:49

Choose a tag to compare

v0.3.9 (2026-05-18)

This release is published under the MIT License.

Bug Fixes

  • Optimize cache hit rules (b2c27a5)

  • Preserve user request params in on_request routes (4177350)

  • Refine request cache metadata and headers (288f38f)

Chores

  • deps: Bump gitpython from 3.1.47 to 3.1.49 (0d2a43a)

  • deps: Bump gitpython from 3.1.49 to 3.1.50 (c0ab889)

  • deps: Bump pydantic-settings from 2.14.0 to 2.14.1 (033b9b8)

  • deps: Bump python-multipart from 0.0.27 to 0.0.28 (91609a5)

  • deps: Bump pytz from 2026.1.post1 to 2026.2 (c2dc3fb)

  • deps: Bump urllib3 from 2.6.3 to 2.7.0 (66c327c)

  • deps: Bump uvicorn from 0.46.0 to 0.47.0 (c9c7086)

  • deps-dev: Bump coverage from 7.13.5 to 7.14.0 (b638e5a)

  • deps-dev: Bump mypy from 1.20.2 to 2.0.0 (8a86088)

  • deps-dev: Bump mypy from 2.0.0 to 2.1.0 (7e71556)

  • deps-dev: Bump poethepoet from 0.45.0 to 0.46.0 (ba6f79e)

  • deps-dev: Bump ruff from 0.15.12 to 0.15.13 (e39d140)

  • deps-dev: Bump types-pytz (c90448a)

  • deps-dev: Bump types-pyyaml (f3ba354)

Features

  • Cache support (3081c3b)

  • Support customizable on_request caching (6feedae)

Testing


Detailed Changes: v0.3.8...v0.3.9

v0.3.8

08 May 06:47

Choose a tag to compare

v0.3.8 (2026-05-08)

This release is published under the MIT License.

Bug Fixes

  • Add OAuth redirect for docs action buttons (289d3d6)

Chores

  • deps: Bump gitpython from 3.1.45 to 3.1.47 (e094550)

  • deps: Bump pydantic from 2.13.2 to 2.13.3 (7ed12dc)

  • deps: Bump pydantic-settings from 2.13.1 to 2.14.0 (f809839)

  • deps: Bump python-multipart from 0.0.26 to 0.0.27 (3a34d96)

  • deps: Bump python-semantic-release from 10.2.0 to 10.5.3 (75202b3)

  • deps: Bump ray[serve] from 2.54.1 to 2.55.1 (0af6f93)

  • deps: Bump uvicorn from 0.44.0 to 0.45.0 (bd4ed4b)

  • deps: Bump uvicorn from 0.45.0 to 0.46.0 (7295c4e)

  • deps-dev: Bump mypy from 1.20.1 to 1.20.2 (c79910d)

  • deps-dev: Bump poethepoet from 0.44.0 to 0.45.0 (2a626b2)

  • deps-dev: Bump pre-commit from 4.5.1 to 4.6.0 (3019d29)

  • deps-dev: Bump pytest-order from 1.3.0 to 1.4.0 (a5802cf)

  • deps-dev: Bump ruff from 0.15.11 to 0.15.12 (0bd4864)

  • deps-dev: Bump types-pytz (906cdb0)

  • deps-dev: Bump types-pyyaml (94fe7bc)

Documentation

  • Clarify action button boundaries and security (c8b2858)

Detailed Changes: v0.3.7...v0.3.8

v0.3.7

22 Apr 09:58

Choose a tag to compare

v0.3.7 (2026-04-22)

This release is published under the MIT License.

Bug Fixes

  • Hide auth buttons in swagger ui (faf204f)

  • Increase http timeout and update version notification text (9d023b8)

Chores

  • deps: Bump actions/upload-pages-artifact from 4 to 5 (df9e6ec)

  • deps: Bump pydantic from 2.12.5 to 2.13.2 (741cd7a)

  • deps-dev: Bump mypy from 1.19.1 to 1.20.1 (ca9ffa4)

  • deps-dev: Bump ruff from 0.15.8 to 0.15.11 (7a85f3d)

Features

  • Add auth and confirmation to action buttons (29f63a6)

  • Add configurable action buttons to docs UI (ef84467)

  • Add configurable timeout to action buttons (ba754c3)

  • Add LINK method and response URL to action buttons (ad6b890)


Detailed Changes: v0.3.6...v0.3.7

v0.3.6

17 Apr 07:12

Choose a tag to compare

v0.3.6 (2026-04-17)

This release is published under the MIT License.

Bug Fixes

  • Add mysql to sensitive config keywords (5e3cd76)

  • Fix configuration reading error in ray (989065c)

  • Improve plugin config fallback logic (ab5d1b9)

Refactoring

  • Make repository operations async (8a61f21)

Detailed Changes: v0.3.5...v0.3.6

v0.3.5

17 Apr 02:40

Choose a tag to compare

v0.3.5 (2026-04-17)

This release is published under the MIT License.

Bug Fixes

  • Enforce repository access checks and restrict config paths (411c241)

  • Reduce OAuth scope to read_user and read_api (36d58fe)

Chores

  • deps-dev: Bump pytest from 9.0.2 to 9.0.3 (c8cf8b6)

Documentation

  • Add online documentation link and badge (1b7081a)

Features

  • Add embedded config files support in plugin config (85fe10d)

  • Add OAuth provider and private repository access (e6ab19d)

  • Add plugin release check and config view (2344e7f)

  • Enforce OAuth for plugin config documentation (b9499ac)


Detailed Changes: v0.3.4...v0.3.5

v0.3.4

13 Apr 03:19

Choose a tag to compare

v0.3.4 (2026-04-13)

This release is published under the MIT License.

Chores

  • deps: Bump python-multipart from 0.0.24 to 0.0.26 (7a7f641)

  • deps: Bump uvicorn from 0.43.0 to 0.44.0 (fc4fe67)

  • deps-dev: Bump poethepoet from 0.41.0 to 0.44.0 (48342e3)

  • deps-dev: Bump pytest-cov from 7.0.0 to 7.1.0 (5e19707)

Continuous Integration

  • Bump ruff to v0.15.10 (a6883c7)

  • Enable autofix for PRs in pre-commit config (324e968)

  • Restrict permissions to read-only contents (9f73ced)

Documentation

  • Add logo and improve README layout (94b5c72)

  • Refine documentation structure (7f15f5b)

  • Refine README for clarity and conciseness (5d6e381)

  • Remove blank lines in README (20343f1)

  • Remove Python version badge from README (9781d8e)

  • Update license to MIT (187fe56)

  • Update README with architecture diagram and features (c79b14c)

Features

  • Add expand/collapse all tags button in Swagger UI (e569bce)

  • Implement adaptive ingress config for ray serve (424fbf1)


Detailed Changes: v0.3.3...v0.3.4

v0.3.3

09 Apr 10:13

Choose a tag to compare

v0.3.3 (2026-04-09)

Features

  • Customize Swagger UI and move plugin description (84f2ae0)

Testing

  • Use AUTH_COOKIE_NAME constant in auth test (c74ac4a)

Detailed Changes: v0.3.2...v0.3.3

v0.3.2

09 Apr 04:39

Choose a tag to compare

v0.3.2 (2026-04-09)

Features

  • Add AUTH_TOKEN_NAME constant for token handling (2b26319)

  • Add plugin description and tags metadata (d7f98dc)

  • Update plugin tags and version config (d08d616)


Detailed Changes: v0.3.1...v0.3.2

v0.3.1

08 Apr 10:13

Choose a tag to compare

v0.3.1 (2026-04-08)

Bug Fixes

  • Remove unused annotation helpers (825a030)

  • Simplify proxy content type handling (3a04343)

Chores

  • deps: Bump actions/deploy-pages from 4 to 5 (b30ce0f)

  • deps: Bump aiohttp from 3.13.3 to 3.13.4 (6c64206)

  • deps: Bump codecov/codecov-action from 5 to 6 (436b4fa)

  • deps: Bump pygments from 2.19.2 to 2.20.0 (5dea877)

  • deps: Bump python-multipart from 0.0.22 to 0.0.24 (6c1c605)

  • deps: Bump pytz from 2025.2 to 2026.1.post1 (42d18ae)

  • deps: Bump ray[serve] from 2.54.0 to 2.54.1 (1fc2fda)

  • deps: Bump requests from 2.32.5 to 2.33.0 (3b596ff)

  • deps: Bump tomli from 2.3.0 to 2.4.1 (e38c9d5)

  • deps: Bump uvicorn from 0.41.0 to 0.42.0 (0c8f719)

  • deps: Bump uvicorn from 0.42.0 to 0.43.0 (770d3a7)

  • deps-dev: Bump coverage from 7.13.3 to 7.13.5 (94b0cfb)

  • deps-dev: Bump ruff from 0.15.4 to 0.15.8 (b43f9cf)

Features

  • Add multipart/form-data support for proxy plugin (6a5c129)

  • Enhance plugin tags with author and version info (8539a43)

  • Remove Enum from tags type hints (7bcf9c1)

Refactoring

  • Simplify API resolver and remove ApiResolver class (84f3f60)

Testing

  • Improve auth tests and coroutine handling (b7c0cad)

Detailed Changes: v0.3.0...v0.3.1

v0.3.1-beta.1

30 Mar 06:27

Choose a tag to compare

v0.3.1-beta.1 Pre-release
Pre-release

v0.3.1-beta.1 (2026-03-30)

Bug Fixes

  • Remove unused annotation helpers (825a030)

  • Simplify proxy content type handling (3a04343)

Chores

  • deps: Bump actions/deploy-pages from 4 to 5 (b30ce0f)

  • deps: Bump codecov/codecov-action from 5 to 6 (436b4fa)

  • deps: Bump pytz from 2025.2 to 2026.1.post1 (42d18ae)

  • deps: Bump requests from 2.32.5 to 2.33.0 (3b596ff)

  • deps: Bump uvicorn from 0.41.0 to 0.42.0 (0c8f719)

  • deps-dev: Bump coverage from 7.13.3 to 7.13.5 (94b0cfb)

  • deps-dev: Bump ruff from 0.15.4 to 0.15.8 (b43f9cf)

Features

  • Add multipart/form-data support for proxy plugin (6a5c129)

  • Remove Enum from tags type hints (7bcf9c1)

Refactoring

  • Simplify API resolver and remove ApiResolver class (84f3f60)

Testing

  • Improve auth tests and coroutine handling (b7c0cad)

Detailed Changes: v0.3.0...v0.3.1-beta.1