Skip to content

Releases: certego/BuffaLogs

Version 2.8.1

31 Jul 07:31
8228bd2
Compare
Choose a tag to compare

2.8.1

Changes

  • Tests refactor - improved Testalerters performance using setUpTestData class method (by community - @drona-gyawali)

Bugfix

  • Fixed alerts view - Added missing filename to read_config and write_config calls (Google Summer of Code 2025 - @Noble47)

What's Changed

Full Changelog: 2.8.0...2.8.1

Version 2.8.0

28 Jul 15:45
3e1a29a
Compare
Choose a tag to compare

Features

  • Added the retry mechanism with exponential backoff for the alerting module (Google Summer of Code 2025 - @kunalsz)
  • Added the country_name validator to allow valid ISO 3166-1 country names and ISO 3166-1 Alpha-2 country codes (by community - @drona-gyawali)
  • Updated the CI linters versions (compatible with requirements-linters.txt versions)
  • Upgraded Django to 5.2

Changes

  • Updated the setup_config django mgmt command to customize all the possible fields in the Config model
  • Refactored the utils functions to centralize them
  • Updated the licence classifier because deprecated

Bugfix

  • Fixed the TypeError: string indices must be integers, not 'str' in the ingestion.get_ingestion_sources view

What's Changed

Full Changelog: 2.7.0...2.8.0

Version 2.7.0

18 Jul 15:37
1635da3
Compare
Choose a tag to compare

Features

  • Migrated from Elasticsearch client 7.x to 9.0.3 (also in the CI)
  • Implement an alert_preferences config, where users can choose which types of alerts they want to receive/prioritize (Google Summer of Code 2025 - @kunalsz)
  • Added customizable templates for alerting - Users will be able to define the format of alert messages with the help of placeholders (Google Summer of Code 2025 - @kunalsz)

Changes

  • Removed elasticsearch_dsl from requirements
  • Refactored API and views module (Google Summer of Code 2025 - @Noble47)
  • Updated active_alerter view function to handle multiple active alerters (Google Summer of Code 2025 - @Noble47)
  • Refactored test - created validator, detection and task test modules (Google Summer of Code 2025 - @Noble47)
  • Refactoring to centralized some utilities functions

What's Changed

Full Changelog: 2.6.0...2.7.0

Version 2.6.0

06 Jul 09:45
bede78f
Compare
Choose a tag to compare

Features

  • Implemented logic to send separate alert emails to both the compromised user and the admin, based on the recipient_list_admins and recipient_list_users field values in the alerting.json config file (Google Summer of Code 2025 - @kunalsz)
  • Created new ingestion API endpoints that let users view and configure log ingestion (Google Summer of Code 2025 - @Noble47)
  • Updated some Python dependencies
  • Updated elasticsearch and Kibana docker image versions to 7.17.28
  • Added healthcheck to the Postgres Docker container
  • Added FawltyDeps linter - dependency checker for Python that finds undeclared and/or unused 3rd-party dependencies - for local dev
  • Develop a standard alert message formatter to take in all the necessary inputs, ensures a consistent message structure across all alerting platforms (Google Summer of Code 2025 - @kunalsz)

Changes

  • Added requirements_opt.txt file that collects the Python dependencies used only with specific configurations
  • Converted the Elasticsearch fake data (for tests) generator script into a Django Management Command
  • Moved documentation from Wiki to the project docs folder

What's Changed

Full Changelog: 2.5.0...2.6.0

Version 2.5.0

23 Jun 08:13
68fbf03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.0...2.5.0

Version 2.4.0

04 Jun 09:07
b2c4e6a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.3.0...2.4.0

Version 2.3.0

14 May 16:00
4bea589
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.0...2.3.0

Version 2.2.0

05 May 08:18
a8860b8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.2...2.2.0

Version 2.1.2

17 Apr 15:56
6ab38a0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.1...2.1.2

Version 2.1.1

17 Apr 14:02
9073bf3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.1.1