mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-02 21:42:52 +00:00
Update Changelog
This commit is contained in:
parent
d08c9ffee2
commit
4345ab1876
98
Changelog.md
98
Changelog.md
@ -1,5 +1,103 @@
|
||||
# Changelog
|
||||
|
||||
## v0.24.0
|
||||
|
||||
This time a translation of the Web-UI in German is included and the
|
||||
docker build was overhauled. The releases are now build and tested
|
||||
using Java 11.
|
||||
|
||||
- Rework Docker setup. Images are now provided for different
|
||||
architectures and have a new home now (see below). The images are
|
||||
now built via a github-action from the official packages of each
|
||||
release. (#635, #643, #840, #687)
|
||||
- Translation of the UI into German (thanks to @monnypython for proof
|
||||
reading and applying lots of corrections!) (#292, #683, #870)
|
||||
- Improve migration of SOLR (#604)
|
||||
- The information whether solr has been setup, is now stored inside
|
||||
SOLR. This means when upgrading Docspell, all data will be
|
||||
re-indexed.
|
||||
- Add `--exclude` and `--include` options to the `consumedir.sh`
|
||||
script (#885)
|
||||
- Improved documenation of the http api (#874)
|
||||
- Removed unused libraries in the final packages to reduce file size a
|
||||
bit (#841)
|
||||
- Bug: Searching by tag category was broken when using upper case
|
||||
letters (#849)
|
||||
- Bug: when adding a boolean custom field, it must be applied
|
||||
immediatly (#842)
|
||||
- Bug: when entering a space in a dropdown the menu closes (#863)
|
||||
- Bug: Some scripts didn't work with earlier versions of `jq` (#851)
|
||||
- Bug: The source form was broken in that it didn't load the language
|
||||
correctly (#877)
|
||||
- Bug: Tag category options were wrongly populated when narrowing tags
|
||||
via a search (#880)
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
#### Java 11
|
||||
|
||||
Not really a breaking change. Docspell is now build and tested using
|
||||
Java 11. Docspell has a small amount of Java source code. This is
|
||||
compiled using Java 11 but to target Java 8 JVMs. So it still can run
|
||||
under Java 8. However, it is recommended to use at least Java 11 to
|
||||
run Docspell.
|
||||
|
||||
|
||||
#### Docker Images
|
||||
|
||||
The docker images are now pushed to the
|
||||
[docspell](https://hub.docker.com/u/docspell) organization at
|
||||
docker-hub! So the images are now:
|
||||
|
||||
- `docspell/restserver`
|
||||
- `docspell/joex`
|
||||
- `docspell/tools`
|
||||
|
||||
Tags: images are tagged with two floating tags: `nightly` and
|
||||
`latest`. The `nightly` tag always points to the latest development
|
||||
state (the master branch). The `latest` tag points to the latest
|
||||
release. Each release is also tagged with its version number, like
|
||||
`v0.24.0`.
|
||||
|
||||
Multiarch: Images are now build for `amd64`, `arm64` and `armv7`.
|
||||
|
||||
The consumedir is being replaced by the more generic `docspell/tools`
|
||||
image which contains all the scripts from the `tools/` section. That
|
||||
means it has no special entrypoint for the consumedir script anymore.
|
||||
The polling functionality is now provided by the consumedir script.
|
||||
And the docker-compose file needs now to specify the complete command
|
||||
arguments. This makes it much more flexible to use.
|
||||
|
||||
This allows to use this image to run all the other tool scripts, too.
|
||||
The scripts are in PATH inside the image and prefixed by `ds-`, so for
|
||||
example `ds-consumedir` or `ds-export-files` etc.
|
||||
|
||||
#### Docker Compose
|
||||
|
||||
The docker-compose setup is now at `docker/docker-compose`. Please
|
||||
look at the new [compose
|
||||
file](https://github.com/eikek/docspell/blob/master/docker/docker-compose/docker-compose.yml)
|
||||
and do the corresponding changes at yours. Especially the consumedir
|
||||
container changed significantly.
|
||||
|
||||
The `.envrc` has been cleaned from some settings. Since the config
|
||||
files is mounted into the image, you can just edit this file instead.
|
||||
The only settings left in the .envrc file are those that need to be
|
||||
available in the docker-compose file and the application. If some
|
||||
settings need to be duplicated for joex and restserver, you can use
|
||||
the builtin variable resolution mechanism for this. An example is
|
||||
provided in the new config file.
|
||||
|
||||
### Configuration Changes
|
||||
|
||||
None.
|
||||
|
||||
|
||||
### Rest API Changes
|
||||
|
||||
None.
|
||||
|
||||
|
||||
## v0.23.0
|
||||
|
||||
*May 29, 2021*
|
||||
|
@ -23,7 +23,9 @@ To get started, here are some quick links:
|
||||
- [Unraid](https://www.unraid.net/): There are user provided [notes
|
||||
and unraid
|
||||
templates](https://github.com/vakilando/unraid-docker-templates)
|
||||
which can get you started. Thanks for providing these!
|
||||
which can get you started. There is also an [installation and help
|
||||
thread](https://forums.unraid.net/topic/103425-docspell-hilfe/) in
|
||||
the German Unraid forum. Thanks for providing these!
|
||||
|
||||
Every [component](@/docs/intro/_index.md#components) (restserver, joex,
|
||||
consumedir) can run on different machines and multiple times. Most of
|
||||
|
Loading…
x
Reference in New Issue
Block a user