Skip to content

Releases: splunk/contentctl

v5.0.0

27 Jan 22:26
3e2b421
Compare
Choose a tag to compare
v5.0.0 Pre-release
Pre-release

contentctl 5.0.0 initial release.
More details about this release will be published in the next 48 hours.

v5.0.0-alpha.3

23 Jan 22:41
0ce5a79
Compare
Choose a tag to compare
v5.0.0-alpha.3 Pre-release
Pre-release

Fixies a number of issues, most notably removing references to observables which are no longer used in the codebase. They have been superseded by the RBA object (which in turn has its own message, victim, and threat objects).
Some additional bugs were resolved around this removal and introduction of the new RBA field which happened in the first alpha.
Finally, some code cleanup (formatting and linting).

This is still a pre-release and not intended for public use at this time.

What's Changed

Full Changelog: v5.0.0-alpha.2...v5.0.0-alpha.3

v5.0.0-alpha.2

21 Jan 21:53
3335e48
Compare
Choose a tag to compare
v5.0.0-alpha.2 Pre-release
Pre-release

This is still a prelease version and not intended for public use. It resolves :

  1. issues around detecting lookups that have changed when running contentctl test mode:changes ...
  2. resolves an error in the savedsearches_detections.j2 template where erroneous newlines may be inclued in savedsearches.conf
  3. reverts to using splunk/splunk:9.3 (instead of splunk/splunk:latest, which presently installs splunk:9.4) due to an error in contentctl where contentctl test does not wait for all apps to install before beginning testing. This will be resolved in a future release.

What's Changed

Full Changelog: v5.0.0-alpha...v5.0.0-alpha.2

v5.0.0-alpha

18 Jan 01:00
c75f3cd
Compare
Choose a tag to compare
v5.0.0-alpha Pre-release
Pre-release

There are a significant number of changes in this release and it is not intended for public use yet. This release is being done to enable testing of a number of different workflows in prep for a general release of contentctl 5.0. We DO NOT suggest using this release at this time.
When the non-alpha version of contentctl 5.0.0, we will give more detail about exactly what changes were made.

To indicate the state of this release, the following warning is printed every time contentctl is run:

WARNING - THIS IS AN ALPHA BUILD OF CONTENTCTL 5.
THERE HAVE BEEN NUMEROUS CHANGES IN CONTENTCTL (ESPECIALLY TO YML FORMATS).
YOU ALMOST CERTAINLY DO NOT WANT TO USE THIS BUILD.
IF YOU ENCOUNTER ERRORS, PLEASE USE THE LATEST CURRENTLY SUPPORTED RELEASE:

CONTENTCTL==4.4.7

YOU HAVE BEEN WARNED!

What's Changed

Full Changelog: v4.4.7...v5.0.0-alpha

v4.4.7

21 Nov 20:50
98573b0
Compare
Choose a tag to compare

This resolves a bug which causes all contentctl operations to fail with Pydantic >= 2.10

What's Changed

Full Changelog: v4.4.6...v4.4.7

v4.4.6

18 Nov 20:36
bc2baac
Compare
Choose a tag to compare

contentctl does not yet support Python 3.13. This was not reflected in the pyproject.toml and thus Pypi.
This release updates the compatibility here and on Pypi. At this time, contentctl supports Python 3.11 and 3.12.

Look for Python 3.13 support in an upcoming release!

What's Changed

Full Changelog: v4.4.5...v4.4.6

v4.4.5

12 Nov 21:30
b8b5c2d
Compare
Choose a tag to compare

Ensure that when testing using mode:changes, updates to an underlying data_source object used by a detection mean that the detections which reference it must be retested.

What's Changed

Full Changelog: v4.4.4...v4.4.5

v4.4.4

06 Nov 20:56
81db497
Compare
Choose a tag to compare

This addresses a number of appinspect warnings and enables deploying via appinspect.

What's Changed

Full Changelog: v4.4.3...v4.4.4

v4.4.3

30 Oct 21:14
7f5319e
Compare
Choose a tag to compare

This fixes a serious problem that caused all integration testing to fail due to an incorrect path used for scheduling a savedsearch.
There may still be some testing issues with this release, but this is definitely more correct than previously.

This supercedes 4.4.2 which had a bug where the version was not updated in pyproject.toml, meaning that the upload to Pypi failed.

What's Changed

Full Changelog: v4.4.1...v4.4.3

v4.4.1

21 Oct 22:41
d4d7d9d
Compare
Choose a tag to compare

Update CLI release_notes workflow for a bit more control on the branch we diff against to generate those notes. Previously, we could only diff against a tag.

What's Changed

Full Changelog: v4.4.0...v4.4.1