Releases: touale/FrameX-kit
v0.3.7
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
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
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
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
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
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
v0.3.1 (2026-04-08)
Bug Fixes
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
v0.3.1-beta.1 (2026-03-30)
Bug Fixes
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
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
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