Guillotina

Latest version: v7.0.5

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 17

6.0.0a13

Not secure
---------------------

- Changed error handling logic: Guillotina (asgi app) catches all errors and returns a
response for the ones that implements the handler IErrorResponseException. Otherwise
raises the exception and is handled by ErrorsMiddleware
[masipcat]

- Add "endpoint" in scope to let sentry know the view associated to the request
[masipcat]

- Request.read() can return bytes or bytesarray
[masipcat]

- Replaced Response.content_{type,length} with Response.set_content_{type,length}
[masipcat]

- Breaking API change: Search GET
Search get responds a json with items and items_total like plone rest api
[bloodbare]

- Breaking Internal API change: Search
Catalog utility search is the public search operation that is parsed and query
the internal implementation
[bloodbare]

- Fixing WS bugs and redis unsubscription
[bloodbare]

- Add `max_ops` property to `PatchField`, `BucketListField` and `BucketDictField`
[vangheem]

- Add clear action to list, dict and annotation patch fields
[vangheem]

6.0.0a12

Not secure
---------------------

- Fix validation authorization in case token is expired
[bloodbare]

- Set content type to response in renderers
[masipcat]

- Import aiohttp only when recaptcha is configured
[masipcat]

- Some asyncpg settings do not work with storages
[vangheem]

- Improve performance of bucket dict field
[vangheem]

6.0.0a11

Not secure
---------------------

- Moving validation endpoint from traversal to query param
[bloodbare]

- Small improvement in asgi.py
- Call IIDGenerator with apply_coro
[masipcat]

6.0.0a10

Not secure
---------------------

- Moved the ASGI logic from ASGIResponse and ASGISimpleResponse to class Response
[masipcat]

- Add mail from on email validation
[bloodbare]

- Validate POST sharing payload too [lferran]

- Fix asyncpg integration with connection leaks on timeout
[vangheem]

6.0.0a9

Not secure
--------------------

- Implemented endpoint delete for IAttachments and IMultiAttachments
[masipcat]

- Adding session manager support with redis backend
[bloodbare]

- Registration workflow with generic validation package on contrib
[bloodbare]

- Reset password workflow with generic validation package on contrib
[bloodbare]

- Be able to customize pg db in test fixtures
[vangheem]

- More type annotations
[vangheem]

- Add pg db constraint for annotation data
[vangheem]

- Fix DummyCache.set type signature to be the same as base class
[vangheem]

- Jinja template engine to render on executors
[bloodbare]

- Recaptcha support for public endpoints
[bloodbare]

6.0.0a8

Not secure
--------------------

- Alpha version of guillotinaweb/react-gmi available at /+manage
[jordic]

- Improvements in contrib.dbusers
[masipcat]

- Execute _clean_request() after middlewares execution
[masipcat]

- Correctly bubble http errors for file downloads
[vangheem]

- Fix command 'create'
[masipcat]

- Remove unused methods in Response
[masipcat]

- Add missing dependencies in `setup.py`
[masipcat]

Page 15 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.