Releases: SSC-ICT-Innovatie/nl-kat-coordination
Releases · SSC-ICT-Innovatie/nl-kat-coordination
v1.15.0
https://docs.openkat.nl/release-notes/1.15.html
What's Changed
- Upgrade GitHub actions by @ammar92 in #2235
- Add note about Debian packages to 1.14 release notes by @dekkers in #2234
- Bump msgpackr from 1.6.1 to 1.10.1 in /rocky by @dependabot in #2219
- Updated deploy-pages action by @ammar92 in #2251
- Fix environment page in docs by @ammar92 in #2257
- Fix export buttons report by @Rieven in #2259
- Translations update from Hosted Weblate by @weblate in #2261
- Fixed invalid type usage in
get_rabbit_channelandclose_rabbit_channelby @ammar92 in #2280 - Translations update from Hosted Weblate by @weblate in #2279
- List item behaviour by @HeleenSG in #2281
- fix zero division by @noamblitz in #2298
- Updated template file to respect environment prefixes in docs by @ammar92 in #2317
- Remove preselection from multireport flow by @noamblitz in #2318
- Fix/upgrade jinja2 by @ammar92 in #2326
- Fix multiple Debian issues by @dekkers in #2283
- Add max fds ulimit to octopoes api worker by @originalsouth in #2327
- add meta / cache hash for rpki boefje to raw output by @underdarknl in #2255
- Remove smartphone from bug report template by @dekkers in #2334
- More ulimits for buggy celery by @originalsouth in #2338
- Remove icons from compliance issue table by @madelondohmen in #2340
- Sector report summary - Best and worst scoring security checks by @madelondohmen in #2312
- Chore/update pr template with comments by @Donnype in #2305
- Translations update from Hosted Weblate by @weblate in #2311
- Remove IPs with zero vulnerabilities by @madelondohmen in #2319
- Add IPv6 config to docker-compose.yml by @stephanie0x00 in #2256
- Render dicts and list ooi attrs as jsonfield by @noamblitz in #2355
- Add hrefs to Basic Security overview by @madelondohmen in #2330
- Feat/normalizer mimetype upload deeplink by @underdarknl in #2220
- Check for sudo in install and update script by @dekkers in #2360
- Adds CAA records to the model, boefje, normalizer, adds a check bit and a finding by @underdarknl in #2315
- Add token authentication by @dekkers in #2349
- Update dependencies by @ammar92 in #2348
- Error handling for Generate Report by @madelondohmen in #2274
- Remove debian11 packages by @dekkers in #2358
- Fix WEASYPRINT_BASEURL default value and change ports in docker-compose.yml by @dekkers in #2373
- Prevent double github actions by @dekkers in #2374
- Remove uWSGI by @dekkers in #2366
- Convert
docker-composetodocker composeby @originalsouth in #2341 - Rename invalid rpki finding to expired by @noamblitz in #2377
- Show created at and data from in reports by @noamblitz in #2370
- Update RabbitMQ to the latest version by @dekkers in #2392
- Fix/394 Introduce clearance level control for objects imported by CSV by @originalsouth in #2390
- Update dependencies by @ammar92 in #2396
- Use --diff-filter=U instead of --staged in fix-poetry-merge-conflict by @dekkers in #2398
- Feat/more csp checks by @underdarknl in #2025
- Remove everything related to old crux by @dekkers in #2403
- Fix normalizer filtering on tasks endpoint by @jpbruinsslot in #2414
- Bump actions/cache from 3 to 4 by @dependabot in #2417
- Bump dorny/paths-filter from 2 to 3 by @dependabot in #2418
- Fix usage of
SPAN_EXPORT_GRPC_ENDPOINTvariable by @ammar92 in #2420 - Fix mail report json by @noamblitz in #2426
- Fix open ports report by @noamblitz in #2430
- minor speedup, Return immediately on the first disabled plugin for report check by @underdarknl in #2434
- use oois instead of references by @noamblitz in #2433
- Update
fastapiby @ammar92 in #2444 - fix wordpress check by @noamblitz in #2445
- Allow creation of declared scan profiles through normalizers by @Donnype in #2428
- Update DNS report by @madelondohmen in #2413
- upgrade forcediphttpsadapter by @noamblitz in #2453
- Fix argument order and hence avoid the octopoes factory by @Donnype in #2454
- Hotfix for default arg by @Donnype in #2458
- Feature/report benchmarks by @Donnype in #2447
- Add traces for pop and push to queue in scheduler by @jpbruinsslot in #2467
- Add mypy and application bootstrap test to boefjes by @Donnype in #2460
- Fix/normalizer produces, list was empty. is now populated and links to object page by @underdarknl in #2411
- Add timeouts to CVE API downloader by @dekkers in #2455
- Select all OOIS for Aggregate Reports by @Rieven in #2222
- Update Starlette, FastAPI and Django by @dekkers in #2480
- Do not log an error on token refresh in bytes client by @dekkers in #2469
- Enable ruff bandit checks by @dekkers in #2465
- Fix kat_dns settings by @originalsouth in #2459
- Ignore certificate errors in security txt boefje by @dekkers in #2487
- Add unit tests for vulnerability report and fix first_seen by @dekkers in #2462
- minimal / maximal number of required checboxes checked functionality by @underdarknl in #2375
- Remove support for Python 3.8 and 3.9 by @dekkers in #2470
- Update scheduler architecture documentation by @jpbruinsslot in #2387
- Revert fastapi and starlette downgrade by @dekkers in #2489
- Do not show an error in tasks stats if no tasks have run yet by @dekkers in #2486
- Make rtest fail less than 1 in 20 by @originalsouth in #2441
- Bump python-multipart from 0.0.6 to 0.0.7 in /bytes by @dependabot in #2494
- Health page accessable during onboarding by @Rieven in #2499
- Fix/systems report domain count by @noamblitz in #2490
- Skip or hide section on Plugin Page by @madelondohmen in #2461
- remove duplicate oois from report by @noamblitz in #2504
- Rename list method to prevent conflict with builtin by @dekkers in #2498
- Fix bug get_selection that is now an imported met...
v1.15.0rc1
https://docs.openkat.nl/release_notes/1.15.html
What's Changed
- Upgrade GitHub actions by @ammar92 in #2235
- Add note about Debian packages to 1.14 release notes by @dekkers in #2234
- Bump msgpackr from 1.6.1 to 1.10.1 in /rocky by @dependabot in #2219
- Updated deploy-pages action by @ammar92 in #2251
- Fix environment page in docs by @ammar92 in #2257
- Fix export buttons report by @Rieven in #2259
- Translations update from Hosted Weblate by @weblate in #2261
- Fixed invalid type usage in
get_rabbit_channelandclose_rabbit_channelby @ammar92 in #2280 - Translations update from Hosted Weblate by @weblate in #2279
- List item behaviour by @HeleenSG in #2281
- fix zero division by @noamblitz in #2298
- Updated template file to respect environment prefixes in docs by @ammar92 in #2317
- Remove preselection from multireport flow by @noamblitz in #2318
- Fix/upgrade jinja2 by @ammar92 in #2326
- Fix multiple Debian issues by @dekkers in #2283
- Add max fds ulimit to octopoes api worker by @originalsouth in #2327
- add meta / cache hash for rpki boefje to raw output by @underdarknl in #2255
- Remove smartphone from bug report template by @dekkers in #2334
- More ulimits for buggy celery by @originalsouth in #2338
- Remove icons from compliance issue table by @madelondohmen in #2340
- Sector report summary - Best and worst scoring security checks by @madelondohmen in #2312
- Chore/update pr template with comments by @Donnype in #2305
- Translations update from Hosted Weblate by @weblate in #2311
- Remove IPs with zero vulnerabilities by @madelondohmen in #2319
- Add IPv6 config to docker-compose.yml by @stephanie0x00 in #2256
- Render dicts and list ooi attrs as jsonfield by @noamblitz in #2355
- Add hrefs to Basic Security overview by @madelondohmen in #2330
- Feat/normalizer mimetype upload deeplink by @underdarknl in #2220
- Check for sudo in install and update script by @dekkers in #2360
- Adds CAA records to the model, boefje, normalizer, adds a check bit and a finding by @underdarknl in #2315
- Add token authentication by @dekkers in #2349
- Update dependencies by @ammar92 in #2348
- Error handling for Generate Report by @madelondohmen in #2274
- Remove debian11 packages by @dekkers in #2358
- Fix WEASYPRINT_BASEURL default value and change ports in docker-compose.yml by @dekkers in #2373
- Prevent double github actions by @dekkers in #2374
- Remove uWSGI by @dekkers in #2366
- Convert
docker-composetodocker composeby @originalsouth in #2341 - Rename invalid rpki finding to expired by @noamblitz in #2377
- Show created at and data from in reports by @noamblitz in #2370
- Update RabbitMQ to the latest version by @dekkers in #2392
- Fix/394 Introduce clearance level control for objects imported by CSV by @originalsouth in #2390
- Update dependencies by @ammar92 in #2396
- Use --diff-filter=U instead of --staged in fix-poetry-merge-conflict by @dekkers in #2398
- Feat/more csp checks by @underdarknl in #2025
- Remove everything related to old crux by @dekkers in #2403
- Fix normalizer filtering on tasks endpoint by @jpbruinsslot in #2414
- Bump actions/cache from 3 to 4 by @dependabot in #2417
- Bump dorny/paths-filter from 2 to 3 by @dependabot in #2418
- Fix usage of
SPAN_EXPORT_GRPC_ENDPOINTvariable by @ammar92 in #2420 - Fix mail report json by @noamblitz in #2426
- Fix open ports report by @noamblitz in #2430
- minor speedup, Return immediately on the first disabled plugin for report check by @underdarknl in #2434
- use oois instead of references by @noamblitz in #2433
- Update
fastapiby @ammar92 in #2444 - fix wordpress check by @noamblitz in #2445
- Allow creation of declared scan profiles through normalizers by @Donnype in #2428
- Update DNS report by @madelondohmen in #2413
- upgrade forcediphttpsadapter by @noamblitz in #2453
- Fix argument order and hence avoid the octopoes factory by @Donnype in #2454
- Hotfix for default arg by @Donnype in #2458
- Feature/report benchmarks by @Donnype in #2447
- Add traces for pop and push to queue in scheduler by @jpbruinsslot in #2467
- Add mypy and application bootstrap test to boefjes by @Donnype in #2460
- Fix/normalizer produces, list was empty. is now populated and links to object page by @underdarknl in #2411
- Add timeouts to CVE API downloader by @dekkers in #2455
- Select all OOIS for Aggregate Reports by @Rieven in #2222
- Update Starlette, FastAPI and Django by @dekkers in #2480
- Do not log an error on token refresh in bytes client by @dekkers in #2469
- Enable ruff bandit checks by @dekkers in #2465
- Fix kat_dns settings by @originalsouth in #2459
- Ignore certificate errors in security txt boefje by @dekkers in #2487
- Add unit tests for vulnerability report and fix first_seen by @dekkers in #2462
- minimal / maximal number of required checboxes checked functionality by @underdarknl in #2375
- Remove support for Python 3.8 and 3.9 by @dekkers in #2470
- Update scheduler architecture documentation by @jpbruinsslot in #2387
- Revert fastapi and starlette downgrade by @dekkers in #2489
- Do not show an error in tasks stats if no tasks have run yet by @dekkers in #2486
- Make rtest fail less than 1 in 20 by @originalsouth in #2441
- Bump python-multipart from 0.0.6 to 0.0.7 in /bytes by @dependabot in #2494
- Health page accessable during onboarding by @Rieven in #2499
- Fix/systems report domain count by @noamblitz in #2490
- Skip or hide section on Plugin Page by @madelondohmen in #2461
- remove duplicate oois from report by @noamblitz in #2504
- Rename list method to prevent conflict with builtin by @dekkers in #2498
- Fix bug get_selection that is now an imported met...
v1.14.2
What's Changed
- Add pool size config and logs postgresql connections by @zcrt in #2584
- Set a timeout on hanging test ssl container by @noamblitz in #2583
- Update django for upstream security fix by @dekkers in #2589
Full Changelog: v1.14.1...v1.14.2
v1.14.1
What's Changed
- Fixed invalid type usage in
get_rabbit_channelandclose_rabbit_channel(1.14) by @dekkers in #2282 - Fix multiple Debian issues (1.14) by @dekkers in #2362
- fix zero division (1.14) by @dekkers in #2361
- Fix WEASYPRINT_BASEURL default value and change ports in docker-compose.yml (1.14) by @dekkers in #2380
- List item behaviour (1.14) by @dekkers in #2381
- Remove IPs with zero vulnerabilities (1.14) by @dekkers in #2382
- Sector report summary - Best and worst scoring security checks (1.14) by @dekkers in #2383
- Add hrefs to Basic Security overview (1.14) by @dekkers in #2384
- Remove icons from compliance issue table (1.14) by @dekkers in #2385
- add meta / cache hash for rpki boefje to raw output (1.14) by @dekkers in #2386
- Rename invalid rpki finding to expired (1.14) by @dekkers in #2391
- Update pillow (1.14) by @dekkers in #2402
- Fix normalizer filtering on tasks endpoint (1.14) by @dekkers in #2416
- Update forcediphttpsadapter, fastapi, starlette and django (1.14) by @dekkers in #2483
Full Changelog: v1.14.0...v1.14.1
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
cryptographyby @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-commithooks 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
cryptographyby @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-commithooks 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
cryptographypackage 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-instrumentationpackages by @ammar92 in #1869 - Add
BOEFJE_APIto.env-prodby @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
.pofiles 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
urllib3package 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_urito 'self' (1.13) by @ammar92 in #2024 - Backport: Update filtering logic and improve access tests for Bytes by @Donnype in #2015
- Bump
aiohttpfrom 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
cryptographypackage 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-instrumentationpackages by @ammar92 in #1869 - Add
BOEFJE_APIto.env-prodby @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
.pofiles 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
urllib3package 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