Skip to content

Commit 9a453a7

Browse files
committed
Release release-2026.22
1 parent 44e9a3b commit 9a453a7

2 files changed

Lines changed: 6 additions & 169 deletions

File tree

CHANGES.md

Lines changed: 5 additions & 168 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Changes
22

3+
## 2026.22
4+
5+
`2026-04-10` | [44e9a3b7d0...44e9a3b7d0](https://github.com/OneGov/onegov-cloud/compare/44e9a3b7d0^...44e9a3b7d0)
6+
37
## 2026.21
48

5-
No changes since last release
9+
`2026-04-10` | [cc33ac41df...cc33ac41df](https://github.com/OneGov/onegov-cloud/compare/cc33ac41df^...cc33ac41df)
610

711
## 2026.20
812

@@ -1771,170 +1775,3 @@ This also refactors some code that relied on the old indexer behavior
17711775

17721776
`2025-10-24` | [3a7d6284d7...bca98ed899](https://github.com/OneGov/onegov-cloud/compare/3a7d6284d7^...bca98ed899)
17731777

1774-
## 2025.57
1775-
1776-
`2025-10-24` | [a92f06950b...d1e1b4df2c](https://github.com/OneGov/onegov-cloud/compare/a92f06950b^...d1e1b4df2c)
1777-
1778-
### Core
1779-
1780-
##### Changes default for `email_validator.CHECK_DELIVERABILITY`
1781-
1782-
We both use this validator directly and indirectly through WTForms.
1783-
However WTForms uses its own defaults for `check_deliverability` which
1784-
is different from `email_validator.CHECK_DELIVERABILITY`. This change
1785-
harmonizes the two defaults and avoids unnecessary I/O overhead.
1786-
1787-
`Bugfix` | [OGC-2494](https://linear.app/onegovcloud/issue/OGC-2494) | [91f31d08fb](https://github.com/onegov/onegov-cloud/commit/91f31d08fb4e5aeadeb428b64883dc38cb49f238)
1788-
1789-
### Landsgemeinde
1790-
1791-
##### Fix InDesign Import
1792-
1793-
`Bugfix` | [OGC-2683](https://linear.app/onegovcloud/issue/OGC-2683) | [ff0f061aaf](https://github.com/onegov/onegov-cloud/commit/ff0f061aafd591e035c559881efe966e7b4a8bdf)
1794-
1795-
##### Improves search results and suggestions
1796-
1797-
`Bugfix` | [OGC-2695](https://linear.app/onegovcloud/issue/OGC-2695) | [6bb53b3ee3](https://github.com/onegov/onegov-cloud/commit/6bb53b3ee310aff30dea160f6bcfac09031925e6)
1798-
1799-
##### Add content-sidebar for assembly items
1800-
1801-
`Bugfix` | [OGC-2698](https://linear.app/onegovcloud/issue/OGC-2698) | [87a1e60828](https://github.com/onegov/onegov-cloud/commit/87a1e608282e5177daced0611764765b100e00fb)
1802-
1803-
### Org
1804-
1805-
##### Increases batch size for invoice and ticket paginations
1806-
1807-
`Feature` | [OGC-2687](https://linear.app/onegovcloud/issue/OGC-2687) | [89218d1ad8](https://github.com/onegov/onegov-cloud/commit/89218d1ad8f8a9cef626d87f20820aadad942fc7)
1808-
1809-
##### Allows multiple ticket categories for filtering invoices/payments
1810-
1811-
`Feature` | [OGC-2703](https://linear.app/onegovcloud/issue/OGC-2703) | [bcc780577b](https://github.com/onegov/onegov-cloud/commit/bcc780577be5e40062a8b87df41ae32ff28ff03b)
1812-
1813-
##### Only considers last reservation in date filter in payments/invoices
1814-
1815-
This allows a cleaner separation of invoicing periods, since every
1816-
invoice / payment will have one reference date, instead of a range which
1817-
could partially overlap and cause it to show up in multiple periods.
1818-
1819-
`Feature` | [OGC-2704](https://linear.app/onegovcloud/issue/OGC-2704) | [b68c68c85c](https://github.com/onegov/onegov-cloud/commit/b68c68c85c0afdd1ab37e8a756821f9bb78fc95a)
1820-
1821-
##### Change internal link to use a searchable dropdown in editor.
1822-
1823-
`Feature` | [OGC-2351](https://linear.app/onegovcloud/issue/OGC-2351) | [58ef8b671b](https://github.com/onegov/onegov-cloud/commit/58ef8b671ba1a9c9e8c531317aa4c79ee915b611)
1824-
1825-
##### Displays selected filters in ticket invoice pdf export
1826-
1827-
`Feature` | [OGC-2702](https://linear.app/onegovcloud/issue/OGC-2702) | [648f6d15ba](https://github.com/onegov/onegov-cloud/commit/648f6d15ba3496138a55fa03d7f74b3665bda885)
1828-
1829-
##### Adds a filter for invoices with positive net amounts
1830-
1831-
`Feature` | [OGC-2701](https://linear.app/onegovcloud/issue/OGC-2701) | [3ed6d5c5fb](https://github.com/onegov/onegov-cloud/commit/3ed6d5c5fb0eeea2a5331633729f81ed274cf9a2)
1832-
1833-
##### Removes some of the now redundant payment list functionality
1834-
1835-
This functionality should be better served by the invoice list
1836-
1837-
`Feature` | [OGC-2705](https://linear.app/onegovcloud/issue/OGC-2705) | [bc9461cc57](https://github.com/onegov/onegov-cloud/commit/bc9461cc57c7253beef5d2e5c2ea98708a6673da)
1838-
1839-
##### Shows related tickets that were created as part of the same order
1840-
1841-
`Feature` | [OGC-2691](https://linear.app/onegovcloud/issue/OGC-2691) | [29e9a1c295](https://github.com/onegov/onegov-cloud/commit/29e9a1c2958cf5fa1f9b93604771a77d989a118c)
1842-
1843-
##### Increases visible date range for resource iCal
1844-
1845-
`Feature` | [OGC-2710](https://linear.app/onegovcloud/issue/OGC-2710) | [bd4a7865ee](https://github.com/onegov/onegov-cloud/commit/bd4a7865ee589065f679500e7eb06ca0f264cba3)
1846-
1847-
##### Adds a PDF export to my reservations with customizable date range
1848-
1849-
`Feature` | [OGC-2157](https://linear.app/onegovcloud/issue/OGC-2157) | [1b8001843d](https://github.com/onegov/onegov-cloud/commit/1b8001843dc92cadcf6a928ac57f2cc5f4337cd4)
1850-
1851-
##### Option to hide submitter email
1852-
1853-
`Feature` | [OGC-2654](https://linear.app/onegovcloud/issue/OGC-2654) | [a490f6c9c5](https://github.com/onegov/onegov-cloud/commit/a490f6c9c515604ca73f533792909f51a1f259f7)
1854-
1855-
##### Avoids sending empty daily newsletters
1856-
1857-
`Bugfix` | [OGC-2706](https://linear.app/onegovcloud/issue/OGC-2706) | [72aa08883f](https://github.com/onegov/onegov-cloud/commit/72aa08883f4a695e252943486f4fedfb66f0564c)
1858-
1859-
### Pas
1860-
1861-
##### Adds option in cli to sync just one user account.
1862-
1863-
`Feature` | [d498e1f823](https://github.com/onegov/onegov-cloud/commit/d498e1f823228037957130b35ca846be7123dda9)
1864-
1865-
##### Fixes translation.
1866-
1867-
`Bugfix` | [aa378ebfc0](https://github.com/onegov/onegov-cloud/commit/aa378ebfc0278b721b2bcd9564a0258fdb84a9f7)
1868-
1869-
##### Fixes issue where parliamentarian choices were not limited.
1870-
1871-
`Bugfix` | [eeb492a63f](https://github.com/onegov/onegov-cloud/commit/eeb492a63fc68d773c77919d181638833292f2e9)
1872-
1873-
##### Log 404 errors as warnings instead of errors in Kub api.
1874-
1875-
In sync, test users legitimately hit 404 response, triggering
1876-
Sentry alerts — these shouldn't be treated as errors requiring
1877-
investigation.
1878-
1879-
`Bugfix` | [96db52c8f5](https://github.com/onegov/onegov-cloud/commit/96db52c8f5bd7546b247d47bca0553c7b0060b94)
1880-
1881-
##### Log API check failures as warnings instead of errors
1882-
1883-
When the KUB API is temporarily unavailable during cronjob imports,
1884-
the API accessibility check raises RuntimeError, triggering Sentry
1885-
alerts
1886-
1887-
Builds on 96db52c8 which handled 404 errors for individual records.
1888-
1889-
`Bugfix` | [9ee85b6542](https://github.com/onegov/onegov-cloud/commit/9ee85b6542379cda7239a56784586cae9001d327)
1890-
1891-
### Search
1892-
1893-
##### Removes ElasticSearch integration
1894-
1895-
`Feature` | [OGC-1017](https://linear.app/onegovcloud/issue/OGC-1017) | [1f53cc147d](https://github.com/onegov/onegov-cloud/commit/1f53cc147d8ac35408d1580c8c825241724559eb)
1896-
1897-
##### Makes upgrade task more robust
1898-
1899-
`Bugfix` | [20bf43aeb7](https://github.com/onegov/onegov-cloud/commit/20bf43aeb7b7bf96adb3636ceecdfce25d3d6313)
1900-
1901-
### Ticket
1902-
1903-
##### Be a bit more robust in upgrade task.
1904-
1905-
This is a classic upgrade task ordering problem where
1906-
the ORM model has been updated but the database schema
1907-
hasn't been migrated yet. Only happened locally:
1908-
1909-
`sqlalchemy.exc.ProgrammingError:
1910-
(psycopg2.errors.UndefinedColumn) column tickets.closed_on
1911-
does not exist`
1912-
1913-
`Other` | [f8955ffa68](https://github.com/onegov/onegov-cloud/commit/f8955ffa68901cb150624cf24bcac858292211f0)
1914-
1915-
### Town6
1916-
1917-
##### Automatically subscribe new parliamentarians to newsletters
1918-
1919-
`Feature` | [OGC-2621](https://linear.app/onegovcloud/issue/OGC-2621) | [f82516e3f9](https://github.com/onegov/onegov-cloud/commit/f82516e3f9adb484388ec2c33ccb240a949cd306)
1920-
1921-
##### Lead text for iFrames
1922-
1923-
`Feature` | [OGC-2367](https://linear.app/onegovcloud/issue/OGC-2367) | [2c32002bfc](https://github.com/onegov/onegov-cloud/commit/2c32002bfc009fc56b9407bbeef5cad00376bcc2)
1924-
1925-
##### Custom text above footer for Form mails
1926-
1927-
`Feature` | [OGC-2467](https://linear.app/onegovcloud/issue/OGC-2467) | [e6a9cc4f24](https://github.com/onegov/onegov-cloud/commit/e6a9cc4f245ab73db00703bc713b19d01929dc3c)
1928-
1929-
##### Reservation Quota
1930-
1931-
`Bugfix` | [OGC-2681](https://linear.app/onegovcloud/issue/OGC-2681) | [a92f06950b](https://github.com/onegov/onegov-cloud/commit/a92f06950bcb8d9e12ba93d993a3c8378508ec48)
1932-
1933-
##### Only show dropdown if there is any public resource
1934-
1935-
`Bugfix` | [OGC-2680](https://linear.app/onegovcloud/issue/OGC-2680) | [15d32ef710](https://github.com/onegov/onegov-cloud/commit/15d32ef71049fa67be063a43a6ad672611309574)
1936-
1937-
##### Avoids including non-public directory entries in API
1938-
1939-
`Bugfix` | [OGC-2723](https://linear.app/onegovcloud/issue/OGC-2723) | [a4e9e415c1](https://github.com/onegov/onegov-cloud/commit/a4e9e415c13f5ff9ec21732596d3889286f0ca6d)
1940-

src/onegov/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
from __future__ import annotations
99

10-
__version__ = '2026.21'
10+
__version__ = '2026.22'
1111

1212
# The module levels used for dependency tests and to have a well defined
1313
# onegov core upgrade order.

0 commit comments

Comments
 (0)