Skip to content

Releases: internetstandards/Internet.nl-dashboard

v4.4.1

20 Aug 09:36
b19bbf5
Compare
Choose a tag to compare

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

22 Jul 07:40
882c379
Compare
Choose a tag to compare

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

13 May 13:37
723f9db
Compare
Choose a tag to compare

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

06 Nov 10:03
a368872
Compare
Choose a tag to compare

Fixes:

  • #487
  • #483
  • Fixed crash INTERNET-NL-DASHBOARD-69: loading translations of a non existing language, template did not exist. Falls back to a supported language if no language is supplied
  • Update websecmap and other dependencies to fix vulnerabilities

v4.2.1

19 Sep 07:29
bcc58f6
Compare
Choose a tag to compare

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

27 Jun 11:53
73a64d4
Compare
Choose a tag to compare
v4.2.0 Pre-release
Pre-release

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

07 Feb 09:44
8f2fa7b
Compare
Choose a tag to compare

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

07 Feb 09:21
9d80d49
Compare
Choose a tag to compare

[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

Third Version

20 Nov 09:48
f734dfa
Compare
Choose a tag to compare

Added

  • Notification e-mails
    • When a scan is finished, a mail is sent to your account (set up details under Account)
    • A second scan on the same list will create a notification mail which includes a comprehensive change report
    • Management of notification in Account settings, unsubscription via a direct link
  • Statistics on how the dashboard is used (for project managers only)

Changed

  • Small changes

    • Domain-list manager will show how many duplicates have been removed when adding domains
    • Scan monitor now has progress bars
    • Report selection is more user friendly
    • Report timeline now shows what report is being viewed (report number is on the timeline)
    • Reports allow to compare scores
    • Overall translations have been improved
    • Overall notifications now come with an additional toast notification
    • Overall notification now contain date and time information
    • Overall nicer UI, better response times
    • Admin features such as changing account and adding users have been slightly improved
  • Bugfixes

    • Scans got stuck in a loop under rare situations, both the rare situation and the loop have been fixed
    • Scans can now finish if the API returns no data for certain domain ({'example.com': 'error'})
    • Overall accordions will not alter the navigation state (Command+R or CTRL-F5 now works after clicking them)
    • Overall hamburger menu works on mobile
    • Overall header of website will be hidden when scrolling
    • Report table headers now render correctly in Safari
    • Reports will now not contain the X-XSS-Protection field
  • Architecture

    • Separation of the UI and the Django code, UI is now in a separate repository
    • Split complex components in various sub-components for easier understanding, logic and development
    • Application of BootstrapVue components, scoped styling (mostly)
    • Application of NPM builds, BootstrapVue
    • Removal of jQuery, lodash and moment.js (moment is still used by charts.js)
    • Application of tree shaking syntax for BootstrapVue
    • Application of vue-18n translations blocks, translations can be maintained with Babeledit

Removed

  • Support for Python < 3.8

Second Version

30 Jan 18:47
32c7379
Compare
Choose a tag to compare

See CHANGELOG.md