Releases: surface-security/surface
Releases · surface-security/surface
v1.1.1
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
Changelog (v1.1.0 - 17.04.2023)
Added
- Adds
django-apitokens
as installed app to Surface, allowing users to generatedjangorestframework
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
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.