Skip to content

Releases: touale/FrameX-kit

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

v0.3.0

26 Mar 04:01

Choose a tag to compare

v0.3.0 (2026-03-26)

Bug Fixes

  • Enforce default API resolver configuration (37212a3)

  • Update response message based on status code (c8c2c50)

  • Update use_ray setting and improve exception handling (6c184cb)

  • Use Field default_factory for mutable defaults (0205e9f)

Chores

  • deps: Bump pyasn1 from 0.6.2 to 0.6.3 (28a4f18)

  • deps: Bump pydantic from 2.12.3 to 2.12.5 (b92a0b2)

  • deps: Bump pydantic-settings from 2.11.0 to 2.13.1 (d3de700)

  • deps: Bump pyjwt from 2.10.1 to 2.12.0 (d75ea36)

  • deps: Bump pyjwt from 2.12.0 to 2.12.1 (08acce0)

  • deps-dev: Bump pre-commit from 4.3.0 to 4.5.1 (0e0a19d)

  • deps-dev: Bump pytest-env from 1.2.0 to 1.5.0 (4821e84)

  • deps-dev: Bump pytest-env from 1.5.0 to 1.6.0 (3816b7b)

  • deps-dev: Bump types-pytz (6c36498)

Features

  • Add ApiResolver and context management for plugin APIs (1fc81d8)

  • Add extend_kwargs and tags support to on_request (da57497)

Refactoring

  • Extract ApiResolver to separate module (d7e3262)

  • Simplify deployment name assignment in on_register (8c5f455)

Testing

  • Add Ray integration tests and coverage support (940761f)

Update

  • Improve proxy params logging with format_proxy_params (0e29702)

Detailed Changes: v0.2.15...v0.3.0

v0.2.16-beta.1

18 Mar 08:03

Choose a tag to compare

v0.2.16-beta.1 Pre-release
Pre-release

v0.2.16-beta.1 (2026-03-18)

Bug Fixes

  • Update response message based on status code (c8c2c50)

  • Use Field default_factory for mutable defaults (0205e9f)

Chores

  • deps: Bump pyasn1 from 0.6.2 to 0.6.3 (28a4f18)

  • deps: Bump pyjwt from 2.10.1 to 2.12.0 (d75ea36)

  • deps-dev: Bump pytest-env from 1.2.0 to 1.5.0 (4821e84)

  • deps-dev: Bump types-pytz (6c36498)

Features

  • Add extend_kwargs and tags support to on_request (da57497)

Refactoring

  • Simplify deployment name assignment in on_register (8c5f455)

Detailed Changes: v0.2.15...v0.2.16-beta.1