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.

API version offered by backend version

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 version support

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 version support

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 version support

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 version support

GPP-zoeken API

Status

2.0.0

Tested in CI