Releases: internetstandards/Internet.nl-dashboard
Release list
V5.1.0 - 18 november 2025
V5.1.0 - 18 november 2025
Intermediate and bugfix release to add CAA support. Due to a complex dependency upgrade, a few manual steps need to be
performed when installing this update. Please read the TWO upgrade instruction links below. Note that you need to update
the report format; otherwise your machine will go out of memory(!). This release requires postgresql 14, preferably 18.
Added
- Support for new CAA check #564
- All frontend calls are now documented in /data/docs, do not yet use this API until after the refactor to the Dutch governmental API standard https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/. #616
- Preliminary support for OIDC authentication #578
Changed
- Upgrade instructions for this version: #607
- Improve the user creation form for administrators #551 #367
- Report format changed, perform upgrade instructions as mentioned here: #588 #588
-
- Updated a series of dependencies, such as Django to 5.2 #563
-
- Unique constraints are enforced on scan policies
Bugfixes
- Fixed a redirecting issue after login #596
- Fixed an issue where a spreadsheet upload creating too many lists would fail #611
- Fixed an issue where scan tracking info was too long so scans would not register #613
- Fixed a missing translation #547
- Extend the result table to show all columns on TLS checks #603
- Fix XSS in scan monitor #618 (note that server headers prevented this from being exploited)
v5.0.0 - 28 april 2025
Added
- Subdomain suggestions using the CTLSSA tool (#434)
- Extensive installation guide, these quick instructions (#495)
- Added German, French, Portuguese, Czech and Danish translations via DeepL + translations warnings about imperfections
Changed
- Major javascript front-end rework to remove vulnerabilities and being able to stay up to date
- Various layout fixes to improve experience of the dashboard on mobile (#472)
- Reworked the translations to support AI translations
- Altered configuration to add improvements and regressions in the e-mail subject
A full overview of changes can be seen here: https://github.com/internetstandards/Internet.nl-dashboard/milestone/6?closed=1
v4.4.1
Fixes a FrameTooLargeError which prevented contacting API's running on http1 when there are more domains to scan than 16 kilobytes of data. See: internetstandards/Internet.nl#1485
v4.4.0
V4.4.0 - 22 july 2024
Maintenance release to reduce the amount of disk space used.
Changed
- Compression of reports, saving a lot of disk space
- Allow scanning of domains where the DNS server returns servfail
- Limit the number of domains in a GUI upload and redirect to spreadsheets
- Enforce passwords to be at least 16 characters
- Improve API request name (for scan tracking on API backends)
- Add progress bar to spreadsheet uploads
Bugfixes
- Fixed a transaction issue creating duplicate endpoints
v4.3.0
Version 4.3.0 targets to support creating lists and viewing reports up to 10.000 domains.
Added
- Password change functionality
Changed
- Reduced the amount of memory needed to view reports
- Improved interaction of uploading spreadsheets with domain
- Excel spreadsheets are now formatted > 5000 rows
- Improved a11y
- Some changes on the signup form and e-mail, sending a mail to whom signed up
- The results table in the report is now much higher
- Footer links have changed
- API 2.4.0 support
Bugfixes
- 502 Public share code was not capped in a form and in the backend validation
- 409 Deleting lists also deletes associated reports
- 338 domain was missing in the example sharing url
- 486 password was not set when sharing a report with a password the first time
- 344 label function was not working
- 471 Timeline becomes ugly with a lot of reports
- Several other small issues
v4.2.2
v4.2.1
Added
- Editing of domain lists via spreadsheets (uploading and downloading spreadsheet files)
- Tag/label support in spreadsheet uploads and downloads
- Be able to automatically share the latest report of a list
- Signup form for easier onboarding
- Support for automatically sharing of sharing specific reports on the front page
- View changes compared to the previous report in a dedicated overview on the report page
Changed
- Major speedups in report viewing and domain list editing
- All unfinished scans are shown in scan monitor, not just the last 30
- Support for Django 4.2, with psql12
- Minimum python version is now 3.10
- Reports are now stored on disk instead of the database for compression reasons
- Reduced the size of reports by changing data types
- Fix several N+1 issues
- Downloads of domains are in the same order as in the list
Additional Bug fixes compared to 4.2.0
v4.2.0
Added
- Editing of domain lists via spreadsheets (uploading and downloading spreadsheet files)
- Tag/label support in spreadsheet uploads and downloads
- Be able to automatically share the latest report of a list
- Signup form for easier onboarding
- Support for automatically sharing of sharing specific reports on the front page
- View changes compared to the previous report in a dedicated overview on the report page
Changed
- Major speedups in report viewing and domain list editing
- All unfinished scans are shown in scan monitor, not just the last 30
- Support for Django 4.2, with psql12
- Minimum python version is now 3.10
- Reports are now stored on disk instead of the database for compression reasons
- Reduced the size of reports by changing data types
- Fix several N+1 issues
- Downloads of domains are in the same order as in the list
v4.1.0
Added
- RPKI and Security.txt metrics
Changed
-
Small Changes
-
Added github action for building and testing, removing travis
-
Upgraded dependencies
-
Added tag normalization
-
Bugfixes
-
The credential check url of the internet.nl api instance can now be configured (#396)
-
Some labels have been corrected
-
Removed CSRF from public reports
-
Previous report now always selects the same report type
Fourth Version
[Fourth Version] - 2021 Oct 29
Added
-
Home: New homepage with a public report list
-
Tour: Updated tour screenshots, added lightbox and translated it to Dutch
-
Domains: Tag / label support for domains in a list: allows filtering reports on (multiple) tags
-
Domains: A tool to automatically discover and add www subdomains to a domain list
-
Domains: Filtering on the domain list
-
Domains: Start a web and mail scan from the same list: no need to keep two separate lists
-
Reports: Report sharing: share a report under a public url, with optional password
-
Reports: Expert feature: allow report times to be shifted to include newer (rescanned) metrics
-
Reports: Doughnut charts with a percentage in the middle
-
Profile: A new profile page with notification settings and metric settings
Changed
-
Small changes
- The menu has been re-written to reduce code complexity
- Icons have been added everywhere
- The UI has been streamlined in many areas: less clutter, less lines
- The scan monitor looks nicer, with color inidication when scans are finished
- Username is now visible in the menu for admins / impersonating users
- Add SPDX licence info
- Extra fields now have a calculated category conclusion
- Option to use EU resolvers for prechecks (#250)
- Updated javascript + python dependencies
-
Bugfixes
- Speed up domain list and scan monitor queries
- Fix possible CSRF issue, using axios
- Add stricter QA for python, squashing a few potential bugs
- Textual issues
- Bulk uploads in excel with https:// or pages in an url now work
- Correct graph average when extra fields are disabled
- Lists that are not planned to scan now don't show a date far in the future
- Update TLS ciphers on the server
- Update CSP header
- E-mail sending domain is now in the excel export, non-sending domain has been removed
- Report page does not reload every 5 minutes anymore