Releases: minvws/nl-kat-coordination
Releases · minvws/nl-kat-coordination
v1.14.0
https://docs.openkat.nl/release_notes/1.14.html
What's Changed
- Add 1.13 release notes by @dekkers in #1935
- Fix report tables overflowing whole page by @Rieven in #1940
- Fix reports and normalizer detail page by @dekkers in #1942
- Add reporting templates to djlint pre-commit hook by @dekkers in #1943
- Fix installing rocky packages in RDO workflow by @dekkers in #1946
- Fix error adding settings when schema doesn't have required attribute by @dekkers in #1952
- Translations update from Hosted Weblate by @weblate in #1941
- Fix observed_at parsing by @dekkers in #1959
- Add more tests for scheduler: external services by @jpbruinsslot in #1891
- Add mime-types to boefje definition by @Donnype in #1930
- changed a few words to clarify objecttypes by @ring-ring-ring in #1563
- add email settings by @ring-ring-ring in #1966
- Yield redirected urls from Wappalizer instead of wrong software instances by @Donnype in #1962
- Fix loading javascript in Django admin by @Rieven in #1480
- ⚡ update default endpoint by @zcrt in #1988
- Hide secrets on boefje detail pages by @zcrt in #1688
- QA and documentation updates by @Darwinkel in #1965
- Feature: Add observed at to task list object hyperlinks by @TwistMeister in #1986
- Adds task details to task history table on plugin detail pages by @TwistMeister in #1981
- Upgrade rocky dependencies by @ammar92 in #2005
- Clean up and fix filter logic in bytes by @Donnype in #1991
- Add additional filtering capabilities to the scheduler api for queues and tasks endpoints by @jpbruinsslot in #1749
- Fix table width at plugin detail page by @Rieven in #2003
- Task detail download now checks for organization by @Rieven in #1954
- Add task details to object detail task history table and fix filtering bug by @TwistMeister in #2011
- Tighten CSP base_uri to 'self' by @underdarknl in #2021
- Scheduler optimizations implementation by @jpbruinsslot in #1999
- Create api.rst by @stephanie0x00 in #2013
- Update boefjes.md by @stephanie0x00 in #2016
- Resolving potential redundant bytes login calls by @jpbruinsslot in #2019
- Switch default to granian by @dekkers in #1987
- Feature/mime types from bytes by @Donnype in #1945
- Add api filtering documentation for scheduler by @jpbruinsslot in #2017
- Fix external links to not include opener rights. by @underdarknl in #2026
- Sigrid-CI integration by @sigio in #2027
- Update intro.rst by @stephanie0x00 in #2032
- Translations update from Hosted Weblate by @weblate in #1995
- Clean up "produces" field in the katalogus api: now show a list of mime-types in Rocky for boefjes by @Donnype in #2033
- Bump aiohttp from 3.8.5 to 3.8.6 in /boefjes by @dependabot in #2035
- Rabbitmq fixes/enhancements for scheduler by @jpbruinsslot in #1976
- Miscellaneous language updates by @Darwinkel in #1994
- check for required plugin settings only optionally by @underdarknl in #2031
- Translations update from Hosted Weblate by @weblate in #2040
- Add internet as a Network on creation of a new organization XTDB node by @Donnype in #2039
- Fix/2037 kat nmap normalizer by @originalsouth in #2038
- Translations update from Hosted Weblate by @weblate in #2042
- Add missing boefje/ namespaces to normalizer definitions by @Donnype in #2048
- Add system reports based on ip services by @Donnype in #2045
- Update account_setup.py by @benoitschipper in #2055
- Update translations by @Donnype in #2056
- Adjust inconsistency of spacing in CVE label by @originalsouth in #2051
- Replace python3.8 with 3.10, ubuntu 20->22 by @sigio in #2054
- Feature/octopoes research doc by @originalsouth in #1990
- Translations update from Hosted Weblate by @weblate in #2057
- Bump aiohttp from 3.8.6 to 3.9.0 in /boefjes by @dependabot in #2061
- Filter tree objects with depth=1 for Findings by @Rieven in #1982
- Bump
cryptography
by @ammar92 in #2070 - Add uvicorn back as non-dev dependency by @Donnype in #2053
- Update scheduler python packages by @jpbruinsslot in #2062
- Feature/service to systems reports rocky by @Donnype in #2073
- Fix/2072 by @originalsouth in #2082
- Docs: add dependency installation commands for RHEL based systems by @Stef16Robbe in #2059
- Upgrade to Pydantic v2 by @ammar92 in #1912
- Name test nodes by testname instead of uuid by @originalsouth in #2087
- Update xtdb version in octopoes CI docker compose and docker-compose.release-example.yml by @dekkers in #2085
- Lower quality level so the CI check doesn't fail by @dekkers in #2086
- Bump sphinx-rtd-theme from 1.2.2 to 2.0.0 by @dependabot in #2080
- Add fix-poetry-merge-conflict makefile command by @dekkers in #2088
- Add benchmarking script to the scheduler by @jpbruinsslot in #2071
- Update howdoesitwork.rst by @stephanie0x00 in #2091
- Installation manual for Windows (2) by @madelondohmen in #2096
- Bump actions/github-script from 6 to 7 by @dependabot in #2076
- Create object history API by @Donnype in #2074
- Update
pre-commit
hooks by @ammar92 in #2097 - initial rpki boefje without json downloading by @noamblitz in #2099
- Adds RPKI report by @noamblitz in #2104
- Translations update from Hosted Weblate by @weblate in #2098
- Enhancement/remove findings by @madelondohmen in #2084
- Bump actions/checkout from 3 to 4 by @dependabot in #2077
- Fix scan level propagation: Celery beat scheduler crashed on a faulty katalogus_api url by @Donnype in #2105
- Scheduler threading fixes by @jpbruinsslot in #2063
- Task rescheduling checks now for organization by @Rieven in #2095
- Update jsonSchemaToForm.js to use 'default' values by @underdarknl in #1808
- Add separate Nmap UDP boefje by @zcrt in #1602
- Fix manual scan regression by @dekkers in #21...
v1.14.0rc1
What's Changed
- Add 1.13 release notes by @dekkers in #1935
- Fix report tables overflowing whole page by @Rieven in #1940
- Fix reports and normalizer detail page by @dekkers in #1942
- Add reporting templates to djlint pre-commit hook by @dekkers in #1943
- Fix installing rocky packages in RDO workflow by @dekkers in #1946
- Fix error adding settings when schema doesn't have required attribute by @dekkers in #1952
- Translations update from Hosted Weblate by @weblate in #1941
- Fix observed_at parsing by @dekkers in #1959
- Add more tests for scheduler: external services by @jpbruinsslot in #1891
- Add mime-types to boefje definition by @Donnype in #1930
- changed a few words to clarify objecttypes by @ring-ring-ring in #1563
- add email settings by @ring-ring-ring in #1966
- Yield redirected urls from Wappalizer instead of wrong software instances by @Donnype in #1962
- Fix loading javascript in Django admin by @Rieven in #1480
- ⚡ update default endpoint by @zcrt in #1988
- Hide secrets on boefje detail pages by @zcrt in #1688
- QA and documentation updates by @Darwinkel in #1965
- Feature: Add observed at to task list object hyperlinks by @TwistMeister in #1986
- Adds task details to task history table on plugin detail pages by @TwistMeister in #1981
- Upgrade rocky dependencies by @ammar92 in #2005
- Clean up and fix filter logic in bytes by @Donnype in #1991
- Add additional filtering capabilities to the scheduler api for queues and tasks endpoints by @jpbruinsslot in #1749
- Fix table width at plugin detail page by @Rieven in #2003
- Task detail download now checks for organization by @Rieven in #1954
- Add task details to object detail task history table and fix filtering bug by @TwistMeister in #2011
- Tighten CSP base_uri to 'self' by @underdarknl in #2021
- Scheduler optimizations implementation by @jpbruinsslot in #1999
- Create api.rst by @stephanie0x00 in #2013
- Update boefjes.md by @stephanie0x00 in #2016
- Resolving potential redundant bytes login calls by @jpbruinsslot in #2019
- Switch default to granian by @dekkers in #1987
- Feature/mime types from bytes by @Donnype in #1945
- Add api filtering documentation for scheduler by @jpbruinsslot in #2017
- Fix external links to not include opener rights. by @underdarknl in #2026
- Sigrid-CI integration by @sigio in #2027
- Update intro.rst by @stephanie0x00 in #2032
- Translations update from Hosted Weblate by @weblate in #1995
- Clean up "produces" field in the katalogus api: now show a list of mime-types in Rocky for boefjes by @Donnype in #2033
- Bump aiohttp from 3.8.5 to 3.8.6 in /boefjes by @dependabot in #2035
- Rabbitmq fixes/enhancements for scheduler by @jpbruinsslot in #1976
- Miscellaneous language updates by @Darwinkel in #1994
- check for required plugin settings only optionally by @underdarknl in #2031
- Translations update from Hosted Weblate by @weblate in #2040
- Add internet as a Network on creation of a new organization XTDB node by @Donnype in #2039
- Fix/2037 kat nmap normalizer by @originalsouth in #2038
- Translations update from Hosted Weblate by @weblate in #2042
- Add missing boefje/ namespaces to normalizer definitions by @Donnype in #2048
- Add system reports based on ip services by @Donnype in #2045
- Update account_setup.py by @benoitschipper in #2055
- Update translations by @Donnype in #2056
- Adjust inconsistency of spacing in CVE label by @originalsouth in #2051
- Replace python3.8 with 3.10, ubuntu 20->22 by @sigio in #2054
- Feature/octopoes research doc by @originalsouth in #1990
- Translations update from Hosted Weblate by @weblate in #2057
- Bump aiohttp from 3.8.6 to 3.9.0 in /boefjes by @dependabot in #2061
- Filter tree objects with depth=1 for Findings by @Rieven in #1982
- Bump
cryptography
by @ammar92 in #2070 - Add uvicorn back as non-dev dependency by @Donnype in #2053
- Update scheduler python packages by @jpbruinsslot in #2062
- Feature/service to systems reports rocky by @Donnype in #2073
- Fix/2072 by @originalsouth in #2082
- Docs: add dependency installation commands for RHEL based systems by @Stef16Robbe in #2059
- Upgrade to Pydantic v2 by @ammar92 in #1912
- Name test nodes by testname instead of uuid by @originalsouth in #2087
- Update xtdb version in octopoes CI docker compose and docker-compose.release-example.yml by @dekkers in #2085
- Lower quality level so the CI check doesn't fail by @dekkers in #2086
- Bump sphinx-rtd-theme from 1.2.2 to 2.0.0 by @dependabot in #2080
- Add fix-poetry-merge-conflict makefile command by @dekkers in #2088
- Add benchmarking script to the scheduler by @jpbruinsslot in #2071
- Update howdoesitwork.rst by @stephanie0x00 in #2091
- Installation manual for Windows (2) by @madelondohmen in #2096
- Bump actions/github-script from 6 to 7 by @dependabot in #2076
- Create object history API by @Donnype in #2074
- Update
pre-commit
hooks by @ammar92 in #2097 - initial rpki boefje without json downloading by @noamblitz in #2099
- Adds RPKI report by @noamblitz in #2104
- Translations update from Hosted Weblate by @weblate in #2098
- Enhancement/remove findings by @madelondohmen in #2084
- Bump actions/checkout from 3 to 4 by @dependabot in #2077
- Fix scan level propagation: Celery beat scheduler crashed on a faulty katalogus_api url by @Donnype in #2105
- Scheduler threading fixes by @jpbruinsslot in #2063
- Task rescheduling checks now for organization by @Rieven in #2095
- Update jsonSchemaToForm.js to use 'default' values by @underdarknl in #1808
- Add separate Nmap UDP boefje by @zcrt in #1602
- Fix manual scan regression by @dekkers in #2115
- Bump sphinx from 6.2.1 to 7.1.2 by @dependabo...
v1.13.0
https://docs.openkat.nl/release_notes/1.13.html
What's Changed
- Feat: Destructive button by @HeleenSG in #1776
- Add 1.12 release notes to index file by @dekkers in #1805
- Fix backwards compatibility settings by @dekkers in #1806
- Weblate openkat nl kat coordination by @Darwinkel in #1813
- Use django-compressor for CSS and JavaScript by @dekkers in #1770
- Add whitenoise for serving static files by @dekkers in #1779
- Risk level indicator styling by @HeleenSG in #1810
- Bump cryptography from 41.0.3 to 41.0.4 in /bytes by @dependabot in #1818
- Add container I/O API endpoints to boefjes runner by @praseodym in #1811
- Refactor OOI list Filtering by @Rieven in #1796
- Fix/tabs styling by @HeleenSG in #1832
- Add Docs about OctopoesAPIConnector by @Donnype in #1821
- Update
cryptography
package by @ammar92 in #1835 - Fix case sensitivty of DATABASE_MIGRATION env var by @dekkers in #1831
- Add support to set stalled tasks to failed in scheduler by @jpbruinsslot in #1773
- Fix enable or disable Normalizer by @Rieven in #1824
- Add openkat-reset.sh script by @dekkers in #1826
- Add shfmt to pre-commit by @dekkers in #1836
- Bump actions/checkout from 3 to 4 by @dependabot in #1848
- Bump docker/metadata-action from 4 to 5 by @dependabot in #1849
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1850
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1851
- Add Italian translation by @Rieven in #1755
- Add new images Boefjes by @Rieven in #1839
- Bump cryptography from 41.0.3 to 41.0.4 in /boefjes by @dependabot in #1819
- Upgrade urllib3 by @ammar92 in #1865
- Change login link to the correct URL by @dekkers in #1847
- Updated
opentelemetry-instrumentation
packages by @ammar92 in #1869 - Add
BOEFJE_API
to.env-prod
by @Darwinkel in #1868 - Upgraded Pillow by @ammar92 in #1872
- Update commit sign script by @ammar92 in #1874
- Add Docker container runner for boefjes by @praseodym in #1812
- Bump docker/login-action from 2 to 3 by @dependabot in #1852
- Don't add findings on hostnames with a nxdomain object by @noamblitz in #1843
- Cache found boefjes and normalizers by @dekkers in #1856
- Fix upgrade with celery beat by @dekkers in #1879
- Create task stats endpoint and update metrics endpoint for scheduler by @jpbruinsslot in #1846
- Fix/cipher bits by @noamblitz in #1875
- Delegate creation of
.po
files externally by @Darwinkel in #1844 - Add more traces to scheduler by @jpbruinsslot in #1877
- Added updated color schemes by @HeleenSG in #1802
- Allow items with highest priority to be pushed on queue when full by @jpbruinsslot in #1894
- high in the sky - getting rid of some dunglish by @ring-ring-ring in #1898
- Set correct headers and increase timeout for scheduler by @jpbruinsslot in #1896
- Normalize host urls in scheduler by @jpbruinsslot in #1885
- Rocky settings: remove QUEUE_URI and defaults from API settings by @dekkers in #1825
- Translations update from Hosted Weblate by @weblate in #1899
- First setup of cve_2023_34039 boefje by @noamblitz in #1756
- Add more comprehensive documentation about the translation pipeline by @Darwinkel in #1903
- Feature/path queries in api by @Donnype in #1876
- Feature: Add bulk unmute button by @TwistMeister in #1900
- Add normalizer detail page to katalogus by @TwistMeister in #1817
- Ring ring ring modules by @ring-ring-ring in #1907
- Create contributing.rst by @ring-ring-ring in #1892
- Fix error handling in rocky when queue is full in Scheduler by @Rieven in #1895
- Add support for using granian instead of uWSGI by @dekkers in #1784
- Expando row implemented according to design by @HeleenSG in #1837
- V2 of report docs by @noamblitz in #1814
- Run boefje, normalizer and bit from cli by @dekkers in #1855
- Fix import by @dekkers in #1917
- Translations update from Hosted Weblate by @weblate in #1915
- New feature: Generate DNS and TLS report from a list of OOIs (basic Report page) by @noamblitz in #1908
- Bumped
urllib3
package by @ammar92 in #1927 - Revert accidental pillow downgrade by @dekkers in #1929
- Create general feature flag context processor by @dekkers in #1925
- Update granian and use new of configuration via env vars by @dekkers in #1931
- Fix report tables overflowing whole page (1.13) by @dekkers in #1947
- Fix reports and normalizer detail page (1.13) by @dekkers in #1948
- Fix installing rocky packages in RDO workflow (1.13) by @dekkers in #1949
- Fix error adding settings when schema doesn't have required attribute (1.13) by @dekkers in #1953
- Update Rocky dependencies (1.13) by @ammar92 in #2018
- Task detail download now checks for organization (1.13) by @ammar92 in #2020
- Tighten CSP
base_uri
to 'self' (1.13) by @ammar92 in #2024 - Backport: Update filtering logic and improve access tests for Bytes by @Donnype in #2015
- Bump
aiohttp
from 3.8.5 to 3.8.6 (1.13) by @ammar92 in #2036 - Check for required plugin settings only optionally (1.13) by @ammar92 in #2041
- Task rescheduling checks now for organization (1.13) by @dekkers in #2110
- Fix manual scan regression (1.13) by @dekkers in #2119
- Fix rescheduling (1.13) by @dekkers in #2141
- Add locking to katalogus service (1.13) by @dekkers in #2144
Full Changelog: v1.12.1...v1.13.0
v1.13.0rc2
What's Changed
- Fix report tables overflowing whole page (1.13) by @dekkers in #1947
- Fix reports and normalizer detail page (1.13) by @dekkers in #1948
- Fix installing rocky packages in RDO workflow (1.13) by @dekkers in #1949
- Fix error adding settings when schema doesn't have required attribute (1.13) by @dekkers in #1953
Full Changelog: v1.13.0rc1...v1.13.0rc2
v1.13.0rc1
https://docs.openkat.nl/release_notes/1.13.html
What's Changed
- Feat: Destructive button by @HeleenSG in #1776
- Add 1.12 release notes to index file by @dekkers in #1805
- Fix backwards compatibility settings by @dekkers in #1806
- Weblate openkat nl kat coordination by @Darwinkel in #1813
- Use django-compressor for CSS and JavaScript by @dekkers in #1770
- Add whitenoise for serving static files by @dekkers in #1779
- Risk level indicator styling by @HeleenSG in #1810
- Bump cryptography from 41.0.3 to 41.0.4 in /bytes by @dependabot in #1818
- Add container I/O API endpoints to boefjes runner by @praseodym in #1811
- Refactor OOI list Filtering by @Rieven in #1796
- Fix/tabs styling by @HeleenSG in #1832
- Add Docs about OctopoesAPIConnector by @Donnype in #1821
- Update
cryptography
package by @ammar92 in #1835 - Fix case sensitivty of DATABASE_MIGRATION env var by @dekkers in #1831
- Add support to set stalled tasks to failed in scheduler by @jpbruinsslot in #1773
- Fix enable or disable Normalizer by @Rieven in #1824
- Add openkat-reset.sh script by @dekkers in #1826
- Add shfmt to pre-commit by @dekkers in #1836
- Bump actions/checkout from 3 to 4 by @dependabot in #1848
- Bump docker/metadata-action from 4 to 5 by @dependabot in #1849
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1850
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1851
- Add Italian translation by @Rieven in #1755
- Add new images Boefjes by @Rieven in #1839
- Bump cryptography from 41.0.3 to 41.0.4 in /boefjes by @dependabot in #1819
- Upgrade urllib3 by @ammar92 in #1865
- Change login link to the correct URL by @dekkers in #1847
- Updated
opentelemetry-instrumentation
packages by @ammar92 in #1869 - Add
BOEFJE_API
to.env-prod
by @Darwinkel in #1868 - Upgraded Pillow by @ammar92 in #1872
- Update commit sign script by @ammar92 in #1874
- Add Docker container runner for boefjes by @praseodym in #1812
- Bump docker/login-action from 2 to 3 by @dependabot in #1852
- Don't add findings on hostnames with a nxdomain object by @noamblitz in #1843
- Cache found boefjes and normalizers by @dekkers in #1856
- Fix upgrade with celery beat by @dekkers in #1879
- Create task stats endpoint and update metrics endpoint for scheduler by @jpbruinsslot in #1846
- Fix/cipher bits by @noamblitz in #1875
- Delegate creation of
.po
files externally by @Darwinkel in #1844 - Add more traces to scheduler by @jpbruinsslot in #1877
- Added updated color schemes by @HeleenSG in #1802
- Allow items with highest priority to be pushed on queue when full by @jpbruinsslot in #1894
- high in the sky - getting rid of some dunglish by @ring-ring-ring in #1898
- Set correct headers and increase timeout for scheduler by @jpbruinsslot in #1896
- Normalize host urls in scheduler by @jpbruinsslot in #1885
- Rocky settings: remove QUEUE_URI and defaults from API settings by @dekkers in #1825
- Translations update from Hosted Weblate by @weblate in #1899
- First setup of cve_2023_34039 boefje by @noamblitz in #1756
- Add more comprehensive documentation about the translation pipeline by @Darwinkel in #1903
- Feature/path queries in api by @Donnype in #1876
- Feature: Add bulk unmute button by @TwistMeister in #1900
- Add normalizer detail page to katalogus by @TwistMeister in #1817
- Ring ring ring modules by @ring-ring-ring in #1907
- Create contributing.rst by @ring-ring-ring in #1892
- Fix error handling in rocky when queue is full in Scheduler by @Rieven in #1895
- Add support for using granian instead of uWSGI by @dekkers in #1784
- Expando row implemented according to design by @HeleenSG in #1837
- V2 of report docs by @noamblitz in #1814
- Run boefje, normalizer and bit from cli by @dekkers in #1855
- Fix import by @dekkers in #1917
- Translations update from Hosted Weblate by @weblate in #1915
- New feature: Generate DNS and TLS report from a list of OOIs (basic Report page) by @noamblitz in #1908
- Bumped
urllib3
package by @ammar92 in #1927 - Revert accidental pillow downgrade by @dekkers in #1929
- Create general feature flag context processor by @dekkers in #1925
- Update granian and use new of configuration via env vars by @dekkers in #1931
Full Changelog: v1.12.0...v1.13.0rc1
v1.12.1
What's Changed
- Backport rocky logging settings to 1.12 by @dekkers in #1887
- Normalize host urls in scheduler v1.12 by @jpbruinsslot in #1886
- Allow items with highest priority to be pushed on queue when full (1.12) by @dekkers in #1897
- Change login link to the correct URL (1.12) by @dekkers in #1905
- Fix error handling in rocky when queue is full in Scheduler (1.12) by @dekkers in #1932
- Updated
urllib3
(1.12) by @ammar92 in #1934
Full Changelog: v1.12.0...v1.12.1
v1.12.0
https://docs.openkat.nl/release_notes/1.12.html
What's Changed
- Fix translations in main by @Rieven in #1649
- Get current language and show in html lang attribute by @Rieven in #1625
- Pin poetry in the CI and fix deprecation warning by @Darwinkel in #1654
- Add new boefjes runner design by @praseodym in #1620
- Fix reschedule button by @Rieven in #1648
- Add mention to Weblate to the README by @Darwinkel in #1653
- Fix pre-commit exclude by @dekkers in #1660
- Update install script with new env vars by @Darwinkel in #1655
- Add REQUESTS_CA_BUNDLE environment variable to external_db boefje by @zcrt in #1667
- Futher improvements and refinements to the (environment) documentation by @Darwinkel in #1656
- Bump uwsgi from 2.0.21 to 2.0.22 in /rocky by @dependabot in #1669
- Updated
djLint
version andpre-commit
hook configs by @ammar92 in #1664 - add question objects / config bits to the manual by @ring-ring-ring in #1569
- csv upload documentation by @ring-ring-ring in #1605
- Fix restarting services by @dekkers in #1678
- Missing translation in main by @Rieven in #1692
- Set fixed number of gunicorn workers in Debian packages by @dekkers in #1694
- Enable and upgrade
stylelint
inpre-commit
by @Darwinkel in #1388 - Cleanup templates using ooi detail and list url by @ammar92 in #1681
- Pass urlencoded query parameters to download button call by @Donnype in #1691
- Add raw bytes migrations for v1.11.0 by @Donnype in #1706
- Fix
bits_enabled
,bits_disabled
setting syntax by @praseodym in #1731 - Fix import location of
graph.js
andgraph.css
by @Darwinkel in #1730 - Bump actions/configure-pages from 2 to 3 by @dependabot in #1705
- Fix/handle pushing rescheduled task that is already running by @Donnype in #1689
- Create a default organization member object for superusers when no member exists in the database. by @Donnype in #1695
- Refactor scheduler by @jpbruinsslot in #1581
- fix refactored env for compose release by @tobiasBDO in #1704
- Add initial Italian support by @Darwinkel in #1748
- Add more descriptive error messages when pushing on scheduler queues by @jpbruinsslot in #1703
- Fix make lang CI job by @dekkers in #1760
- Debian packaging: kat user account creation and systemd improvements by @dekkers in #1682
- Remove outdated precommit files by @dekkers in #1759
- Fix indentation and counter of child OOIs from the OOI tree view by @Rieven in #1698
- Some texts in rocky not translated by @Rieven in #1753
- Missing translations rocky by @Rieven in #1762
- Do not create a HSTS finding on http by @dekkers in #1687
- Add katalogus integration tests in ci and fix the database environment variable by @Donnype in #1754
- Add UUID typing annotation instead of strings everywhere by @Donnype in #1761
- Hotfix for downloading normalizer output from the tasks page by @Darwinkel in #1765
- Add descriptions to task status model by @jpbruinsslot in #1747
- Update documentation scheduler by @jpbruinsslot in #1750
- Show plugin name in task list instead of plugin ID by @Rieven in #1764
- Add improved status icon support on the task list by @TwistMeister in #1752
- Extend KAT-alogus with Normalizers by @Rieven in #1686
- Add
.env-prod
withKAT_VERSION
fordocker-compose.release-example.yml
by @Darwinkel in #1746 - Add information about the report filters to the report and add a link to reproduce the report. by @Donnype in #1711
- UI and language fixes in rocky by @Rieven in #1771
- Force ip for ipv4 http by @noamblitz in #1769
- Add ROCKY_DB_USER_CREATEDB=CREATEDB back by @dekkers in #1780
- Fixes broken plugin layout in onboarding by @HeleenSG in #1782
- Update normalize.py (kat_snyk_finding_types) for correct RiskLevelSeverity by @jordy-kennisnet in #1709
- fix boefje parsing by @noamblitz in #1785
- fix download normalizer meta by @noamblitz in #1788
- Add security txt OOIs and new boefje by @noamblitz in #1743
- Remove previous security.txt boefje by @noamblitz in #1775
- Fix typo on OOI detail graph page by @dekkers in #1787
- Check if member has clearance when enabling boefje by @Rieven in #1690
- Fix redirect after login prompt by @dekkers in #1786
- Fix KAT-alogus table view by @dekkers in #1795
- Exclude muted findings from report by default by @dekkers in #1791
- Add 1.12 release notes by @dekkers in #1799
- Fix backwards compatibility settings (1.12) by @dekkers in #1807
- Upgraded Pillow (1.12) by @dekkers in #1878
- Fix upgrade with celery beat (1.12) by @dekkers in #1880
- Fix/cipher bits (1.12) by @dekkers in #1882
New Contributors
- @jordy-kennisnet made their first contribution in #1709
Full Changelog: v1.11.1...v1.12.0
v1.12.0rc2
What's Changed
Full Changelog: v1.12.0rc1...v1.12.0rc2
v1.11.1
v1.12.0rc1
https://docs.openkat.nl/release_notes/1.12.html
What's Changed
- Fix translations in main by @Rieven in #1649
- Get current language and show in html lang attribute by @Rieven in #1625
- Pin poetry in the CI and fix deprecation warning by @Darwinkel in #1654
- Add new boefjes runner design by @praseodym in #1620
- Fix reschedule button by @Rieven in #1648
- Add mention to Weblate to the README by @Darwinkel in #1653
- Fix pre-commit exclude by @dekkers in #1660
- Update install script with new env vars by @Darwinkel in #1655
- Add REQUESTS_CA_BUNDLE environment variable to external_db boefje by @zcrt in #1667
- Futher improvements and refinements to the (environment) documentation by @Darwinkel in #1656
- Bump uwsgi from 2.0.21 to 2.0.22 in /rocky by @dependabot in #1669
- Updated
djLint
version andpre-commit
hook configs by @ammar92 in #1664 - add question objects / config bits to the manual by @ring-ring-ring in #1569
- csv upload documentation by @ring-ring-ring in #1605
- Fix restarting services by @dekkers in #1678
- Missing translation in main by @Rieven in #1692
- Set fixed number of gunicorn workers in Debian packages by @dekkers in #1694
- Enable and upgrade
stylelint
inpre-commit
by @Darwinkel in #1388 - Cleanup templates using ooi detail and list url by @ammar92 in #1681
- Pass urlencoded query parameters to download button call by @Donnype in #1691
- Add raw bytes migrations for v1.11.0 by @Donnype in #1706
- Fix
bits_enabled
,bits_disabled
setting syntax by @praseodym in #1731 - Fix import location of
graph.js
andgraph.css
by @Darwinkel in #1730 - Bump actions/configure-pages from 2 to 3 by @dependabot in #1705
- Fix/handle pushing rescheduled task that is already running by @Donnype in #1689
- Create a default organization member object for superusers when no member exists in the database. by @Donnype in #1695
- Refactor scheduler by @jpbruinsslot in #1581
- fix refactored env for compose release by @tobiasBDO in #1704
- Add initial Italian support by @Darwinkel in #1748
- Add more descriptive error messages when pushing on scheduler queues by @jpbruinsslot in #1703
- Fix make lang CI job by @dekkers in #1760
- Debian packaging: kat user account creation and systemd improvements by @dekkers in #1682
- Remove outdated precommit files by @dekkers in #1759
- Fix indentation and counter of child OOIs from the OOI tree view by @Rieven in #1698
- Some texts in rocky not translated by @Rieven in #1753
- Missing translations rocky by @Rieven in #1762
- Do not create a HSTS finding on http by @dekkers in #1687
- Add katalogus integration tests in ci and fix the database environment variable by @Donnype in #1754
- Add UUID typing annotation instead of strings everywhere by @Donnype in #1761
- Hotfix for downloading normalizer output from the tasks page by @Darwinkel in #1765
- Add descriptions to task status model by @jpbruinsslot in #1747
- Update documentation scheduler by @jpbruinsslot in #1750
- Show plugin name in task list instead of plugin ID by @Rieven in #1764
- Add improved status icon support on the task list by @TwistMeister in #1752
- Extend KAT-alogus with Normalizers by @Rieven in #1686
- Add
.env-prod
withKAT_VERSION
fordocker-compose.release-example.yml
by @Darwinkel in #1746 - Add information about the report filters to the report and add a link to reproduce the report. by @Donnype in #1711
- UI and language fixes in rocky by @Rieven in #1771
- Force ip for ipv4 http by @noamblitz in #1769
- Add ROCKY_DB_USER_CREATEDB=CREATEDB back by @dekkers in #1780
- Fixes broken plugin layout in onboarding by @HeleenSG in #1782
- Update normalize.py (kat_snyk_finding_types) for correct RiskLevelSeverity by @jordy-kennisnet in #1709
- fix boefje parsing by @noamblitz in #1785
- fix download normalizer meta by @noamblitz in #1788
- Add security txt OOIs and new boefje by @noamblitz in #1743
- Remove previous security.txt boefje by @noamblitz in #1775
- Fix typo on OOI detail graph page by @dekkers in #1787
- Check if member has clearance when enabling boefje by @Rieven in #1690
- Fix redirect after login prompt by @dekkers in #1786
- Fix KAT-alogus table view by @dekkers in #1795
- Exclude muted findings from report by default by @dekkers in #1791
- Add 1.12 release notes by @dekkers in #1799
New Contributors
- @jordy-kennisnet made their first contribution in #1709
Full Changelog: v1.11.0...v1.12.0rc1