Versioning
Policy
GPP-Publicatiebank (and the associated API spefication) adheres to semantic versioning, meaning major versions may introduce breaking changes and minor versions are backwards compatible. Release notes for each version are documented in the Release notes.
The version of the backend and its API specification are not guaranteed to be the same - bugfixes and improvements can result in a newer version of the backend compared to the shipped API specification. A version bump in the API specification always implies a version bump of the backend.
Backend and API
The backend contains the storage and exposes the API.
Backend version |
API version |
|---|---|
2.1.0 |
2.1.0 |
2.0.0 |
2.0.0 |
1.2.0 |
1.1.0 |
1.1.0 |
1.0.0 |
1.0.0 |
1.0.0 |
Compatibility and requirements
GPP-Publicatiebank itself makes use of other services, APIs and software. The tables below describe these dependencies.
PostgreSQL
PostgreSQL is the database used. PostgreSQL 13 and newer are supported.
PostgreSQL |
Status |
|---|---|
18 |
Supported |
17 |
Supported |
16 |
Automatically tested in CI |
15 |
Supported |
14 |
Supported |
Redis
Redis is a key-value store used for caching purposes. Redis 5 and newer are supported.
Redis |
Status |
|---|---|
8 |
Automatically tested in CI |
7 |
Supported (tested via docker compose) |
6 |
Supported |
5 |
Supported |
Documenten API
The Documenten API from the ZGW API’s standard is used to persist the actual documents. Version 1.4 and newer are supported, since we use the large file uploads mechanism.
See also
The installation requirements list available Documenten API options.
Documenten API |
Status |
|---|---|
1.5 |
Should work |
1.4 |
Tested in CI (based on Open Zaak 1.16) |
Note
Version 1.1 - 1.3 mostly work, though you may see failures attempting to
update the bronorganisatie if the publisher of a publication changes. This
field was immutable before version 1.4.0 of the API specification.
GPP-zoeken
GPP-zoeken manages the search index to facilitate full text and faceted search.
See also
See the configuration docs.
GPP-zoeken API |
Status |
|---|---|
2.0.0 |
Tested in CI |