Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 17, 2025

This PR contains the following updates:

Package Change Age Confidence
panther >=5,<5.1 -> >=5,<5.2 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

alirn76/panther (panther)

v5.1.0: Panther V5.1.0

Compare Source

Panther V5.1.0

  • Add Built-In OpenAPI

  • Add Built-In AdminPanel

  • File Handling Improvements:

    • Make File.save() method idempotent - multiple calls return the same path
    • Add directory path support - paths ending with / are treated as directories
    • Automatic directory creation when saving files
    • Enhanced file path handling for both string and Path objects
  • Support Set-Cookie in Response

  • Support application/x-www-form-urlencoded Content Type

  • Support Different Middlewares Per API

  • Support asyncio in panther shell

  • Support Boolean type in load_env()

  • Add CORSMiddleware

  • Add RedirectResponse

  • Add FileResponse

  • Optimized ORM with smarter ObjectID handling

  • Add CLI createuser command

  • Deprecated:

    • Usage of auth and permissions in API, GenericAPI and GenericWebsocket has been change, make sure to check the docs.
    • DEFAULT_CACHE_EXP in configs.
    • Rename cache_exp_time to cache in @API and GenricAPI.
    • Rename panther.throttling.Throttling to panther.throttling.Throttle.
    • Remove MONITORING and move its functionality as middleware in panther.middelwares.monitoring.MonitoringMiddleware .
    • BaseUser.check_password(new_password=...) is renamed to password.
    • TemplateResponse(path=...) is renamed to name.
    • Middlewares does not support custom args for their __init__.
    • New Style of Middleware declaration [Documentation].
    • New background task declaration, background_tasks.add_task(BackgroundTask(...)) --> BackgroundTask(...).submit().
    • REDIS block in configs does not support websocket_db anymore.
    • MIDDLEWARE does not support WebSocket middlewares anymore, you have to define them in WS_MIDDLEWARE.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from waghanza as a code owner October 17, 2025 20:13
@waghanza waghanza merged commit 591a940 into master Oct 18, 2025
2 checks passed
@waghanza waghanza deleted the renovate/panther-5.x branch October 18, 2025 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant