diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 5b05f669..1f348aab 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 9, 18) +VERSION = (1, 9, 19) CODENAME = "prometheable" -BUILD_DT = (2023, 11, 18) +BUILD_DT = (2023, 11, 19) S_VERSION = ".".join(map(str, VERSION)) S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT) diff --git a/copyparty/ftpd.py b/copyparty/ftpd.py index 0f85ce8b..118d2b88 100644 --- a/copyparty/ftpd.py +++ b/copyparty/ftpd.py @@ -9,14 +9,13 @@ import stat import sys import time -from .__init__ import ANYWIN, PY2, TYPE_CHECKING, E - from pyftpdlib.authorizers import AuthenticationFailed, DummyAuthorizer from pyftpdlib.filesystems import AbstractedFS, FilesystemError from pyftpdlib.handlers import FTPHandler from pyftpdlib.ioloop import IOLoop from pyftpdlib.servers import FTPServer +from .__init__ import ANYWIN, PY2, TYPE_CHECKING, E from .authsrv import VFS from .bos import bos from .util import ( diff --git a/docs/changelog.md b/docs/changelog.md index 2832c890..bb34da82 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,19 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2023-1118-2106 `v1.9.18` cache invalidation + +## bugfixes +* #61 search results could contain stale records from overlapping volumes: + * if volume `/foo` is indexed and then volume `/foo/bar` is later created, any files inside the `bar` subfolder would not become forgotten in `/foo`'s database until something in `/foo` changes, which could be never + * as a result, search results could show stale metadata from `/foo`'s database regarding files in `/foo/bar` + * fix this by dropping caches and reindexing if copyparty is started with a different list of volumes than last time +* #60 client error when ctrl-clicking search results +* icons for the close/more buttons in search results are now pillow-10.x compatible + +## other changes +* `u2c.exe`: upgraded certifi to version `2023.11.17` + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2023-1111-1738 `v1.9.17` 11-11