Skip to content

Releases: Intevation/intelmq-certbund-contact

1.1.0 ContactDB Audit Log

15 Aug 09:58
1.1.0
a178abc
Compare
Choose a tag to compare
  • Audit Log
    • Add a new table audit_log, used by fody
    • Use JSONB instead of JSON for annotation tables, which allows comparisons
    • add script to expire all tags in database
      • Add an expiry date to all existing annotations matching a configurable tag pattern
      • All annotations of an organisation expire at the same day
      • The expire dates are spread over a configurable time window
    • add script to delete expired tags, with audit log
  • Documentation:
    • 0.9.5 sql update: fix SQL command
    • fix version numbers in UPDATE.md
  • Packaging:
    • rename examples/ to scripts/
    • package the scripts, as docs
  • Tests:
    • remove print statement, add GitHub check for it
    • tests: add annotation test for empty string expires field

1.0.2: Tag expiry date

24 Jul 14:03
1.0.2
fba281e
Compare
Choose a tag to compare

Add tag expiry, plus evaluation and tests

Tags have now an optional expiry date, for example {"tag": "name", expires: "2024-07-19"}
Tags expire after the given date has passed.
Only dates are supported.

Rulesupport

  • Context.ensure_data_consistency: ensure matches is type list
  • Annotation: fix repr output syntax
  • New Annotation.expired property
  • Annotation.matches also checks the expiry
  • Context.all_annotations and Organisation.all_annotations only return non-expired annotations

Example rules

  • update inhibition (whitelist) example rule
  • rename 'botnet drone' to infected-system

Internal and development

  • rename annotations import to prevent name clash
  • setup.cfg: ignore some rules and directories
  • Fix tests: import names, event syntax update
  • rulesupport: remove obsolete import statements

Documentation

  • Mailgen documentation: link to rendered docs

Full Changelog: 1.0.1...1.0.2

1.0.1: Template Validations, UI optimizations

24 Jul 14:03
1.0.1
745b3ee
Compare
Choose a tag to compare

template name validation on name change
backend: verbose error message for empty template in preview
client: improve default column field names
client: template deletion safety question
client+backend: live feedback template syntax check
frontend, mailgen: optimize UI components placement
frontend: disable classification fields in dryrun

Full Changelog: v0.9.9...1.0.1

0.9.9: make bots subclasses of ExpertBot

01 Jun 18:51
v0.9.9
391e35a
Compare
Choose a tag to compare
v0.9.9

0.9.9: make bots subclasses of ExpertBot

Small fixes and internal changes

14 Mar 09:44
v0.9.8
b5d4866
Compare
Choose a tag to compare
  • add Context.pop for deleting event fields
  • Context.get: add args and kwargs, allows default values
  • example rules: fix logging: convert to strings
  • example rules: use logger parameter for formatting

0.9.7: Package and Packaging fixes

14 Mar 09:31
v0.9.7
33e8d88
Compare
Choose a tag to compare
  • rules expert: raise if intelmqmail cannot be imported
  • and list intelmqmail as python package dependency

0.9.6: Bugfix

14 Mar 09:29
v0.9.6
f7dca45
Compare
Choose a tag to compare
  • Fix exception after reload by using _internal variable names only.
  • remove shebangs from non-executable scripts

0.9.5: IntelMQ 3.0 compatibility

10 Jun 12:59
v0.9.5
0bce376
Compare
Choose a tag to compare
v0.9.5

0.9.5: IntelMQ 3.0 compatibility

0.9.4: E-Mail associated Tags

14 Mar 09:30
Compare
Choose a tag to compare

See UPDATE.md for the changes