- Widen token column a bit (
fcb0a2f
)
- fix: do not crash if expected lock entry is not in db (
2920c64
) - fix: do not log stacktrace on db reconnect (
8f0d753
)
- update to django 4.x (
3e9084b
)
- Move methods from
ManabiFileResource
toManabiFileResourceMixin
(acc3193
)
- Fix inheritance order with
ManabiFileResourceMixin
(c751b69
)
- fix: fix path handling difference between MinIO and S3 (
dab81ec
)
- Add ManabiS3Provider (
a90e373
)
- Add post-write-hook/callback (
80cbf38
)
- token: Handle errors from msgpack by creating a invalid token (
81a5ccf
)
- Add pre_write_callback and hook/callback approve write (
08b6a6f
)
- feat(hook): add pre_write_hook (
4de0ad6
)
- fix: fuzzying found relative urls like '..' (
e74b263
)
- feat(hook): add payload to token (
7679f9d
)
- postgres: Reconnect on OperationalError too (
c6f587f
)
- postgres: Reconnect (
b5fac12
)
- postgres: Make sure connection to postgresql is closed (
df0b35d
)
- Postgres-based lock-storage (
715ff71
)
- build: Exclude mock from build (
f6df578
)
- build: Remove obsolete files from build (
ffa82e9
)
- Renamed option
lock_manager
tolock_storage
, removed support for python 3.6 and added support for python 3.8, 3.9 and 3.10. (92fed81
)
- changelog: Move changelog to separate file (
aaa80ea
)
-
ManabiLockLockStorage takes
storage: Path
as argument, pointing to the shared lock-storage. ManabiLockLockStorage will store the locks as sqlite-database. In the future we might use memcache or some other method. -
Users should add
"hotfixes": {
"re_encode_path_info": False,
},
to their config, as this workaround is not correct on webservers that work correctly. I we have tested this extensively with cherrypy.