Skip to content

1.12.0 - 2023-05-03

Compare
Choose a tag to compare
@hmpf hmpf released this 28 Jun 05:54
· 215 commits to master since this release
550cf84

Added

  • More tests. Lots.
  • Add docs for how to write a notification plugin
  • Add a new command "stresstest", for stress-testing the API
  • Start a process for revealing to the frontend which media plugins are
    actually installed
  • Log a warning if a medium in the Media-table does not have a plugin installed
  • Mention cookiecutter-template for tickets in the ticket docs
  • Support running on Django 4.2
  • Documented how to use email to send notifications to Slack
  • Make the auth-method endpoint also show that username/password is supported
  • In ticket-automation, show which fields were configured but not found in the
    generated ticket

Fixed

  • Lots of formatting-bugaboos in the docs
  • Allow updating of a timeslot with an empty time recurrence list, which
    results in all time recurrences to be removed from the timeslot

Changed

  • Optimize and refactor bulk api operations
  • Change how media plugins are accessed in order to avoid/control some exceptions
  • Start the process of getting rid of Filter.filter_string by ensuring the
    info in filter_string is also in Filter.filter
  • Correct some api examples in docs
  • Only fork a new process to send notifications if there are any notifications
    to send
  • Upgrade lots of dependencies
  • Support explicit timestamp in Incident.set_open/set_closed
  • Change how parameter names to SerializerMethodFields are set up
  • Improved ticket docs
  • Fixed typos
  • Simplify generation of frozen dependency list: trust pyproject.toml