Skip to content

Releases: surface-security/surface

v1.1.1

02 May 10:21
v1.1.1
ddc6d68
Compare
Choose a tag to compare

Changelog (v1.1.1 - 02.05.2023)

Fixed

  • dns_ips Nameserver migration will break if users have data in the database due to poor iteration. This patch ensures the migration actually works and that the columns are correct after the migration. It is advised for users with data to unapply this migration (if you applied it already), back-up your data, run the migration and ensure it passes. Users without data should still unapply and apply again this one, even though it passed the first time so the correct columns and types in the database are applied.

[dev] Added

  • Test to all search and filters.

Changed

  • Few dependency upgrades

v.1.1.0

17 Apr 09:07
v1.1.0
3e7048d
Compare
Choose a tag to compare

Changelog (v1.1.0 - 17.04.2023)

Added

  • Adds django-apitokens as installed app to Surface, allowing users to generate djangorestframework compatible tokens.
  • Adds django-impersonator as installed app to Surface, allowing superusers to impersonate other normal users.
  • Adds Finding model to Surface inventory, to help Security teams bootstrap their vulnerability management program in Surface.
  • Adds pre-commit to improve developer experience and standardise things
  • Adds end-to-end integration tests to increase coverage and facilitate writing regression tests.
  • Adds developer scripts to bootstrap trivial tasks like creating database containers, reset databases and so on.
  • Adds test to ensure all admin search fields settings work.

Changed

  • Multiple dependencies upgrades, from developer, to test and to main dependencies.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

31 Jan 23:00
da86293
Compare
Choose a tag to compare

This marks the beginning of Surface-Security as an open source software project.

Surface Security is an asset inventory and automation platform developed by security engineers to other security engineers.

This release does not bring any backward incompatibility for anyone. It's just a shift to semantic versioning, improved pipelines and workflows and other tweaks. Therefore, this release does not have any release notes to follow up.