Skip to content

Commit

Permalink
Updating release notes and conf for 3.4.7.1 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
mbushkov authored Oct 25, 2023
1 parent 3f2e9a7 commit fc78e4a
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 4 deletions.
8 changes: 4 additions & 4 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

# General information about the project.
project = u'GRR'
copyright = u'2021, GRR team'
copyright = u'2023, GRR team'
author = u'GRR team'

# The version info for the project you're documenting, acts as replacement for
Expand Down Expand Up @@ -92,9 +92,9 @@ class ProcessLink(transforms.Transform):
default_priority = 1000

text_replacements = {
"__GRR_VERSION__": "3.4.6.7",
"__GRR_DEB_VERSION__": "3.4.6-7",
"__FLEETSPEAK_PIP_VERSION__": "0.1.11"
"__GRR_VERSION__": "3.4.7.1",
"__GRR_DEB_VERSION__": "3.4.7-1",
"__FLEETSPEAK_PIP_VERSION__": "0.1.13"
}

def find_replace(self, node):
Expand Down
67 changes: 67 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,73 @@ new version.

## Server

### 3.4.7.1 (October 25 2023)

Note: this is the **last release** containing the following features:

* **Artifact parsers**. ArtifactCollector flow supports parsing collected files
and output of executed commands. Its parsers are not properly maintained,
are often outdated and fragile. We're going to convert selected parsers
into standalone flows and remove the artifact parsing subsystem:
the ArtifactCollector will always work as if "apply_parsers" arguments
attribute is set to False. Afterwards the "apply_parsers" attribute will be
deprecated completely. We will provide documentation on integrating
GRR and ArtifactCollector with well-maintained parsing frameworks like
[Plaso](https://plaso.readthedocs.io/en/latest/index.html).

* **Built-in cron jobs**. Built-in cron jobs are primarily used for periodic
hunts. We will provide documentation on how to easily replicate the
current functionality using external scheduling systems (like Linux cron,
for example).

If your workflow depends on GRR built in cron jobs and you anticipate problems
when migrating it to external schedulers, please reach out to us via email
or GitHub.

* **GRR server Debian package**. We will stop providing the GRR server Debian
package as the main way of distributing GRR server and client binaries.
Instead we will make GRR Docker image a preferred way for running GRR in a
demo or production environment.

If your workflow depends on any of the above, please feel free reach out to
us via [grr-users](https://groups.google.com/forum/#!forum/grr-users) Google
Group or [GitHub](https://github.com/google/grr/issues).

### Added

* Created a flow for collecting an identifier of the CrowdStrike agent.
* Podman-based zero-setup development environment.
* Added StatMultipleFiles and HashMultipleFiles flows to be used in
UIv2.

### Changed

* Renamed AdminUI.new_hunt_wizard.default_output_plugin to
AdminUI.new_hunt_wizard.default_output_plugins (note the "s" in the end).
The new option accepts a comma-separated list of names.
* Newly interrogated clients now pick up active hunts automatically.
* Hunts workflow is now available in the new UI: creating hunts from a flow,
duplicating existing hunts, monitoring hunt progress and inspecting results.

### Removed

* Fully removed deprecated use_tsk flag.
* Removed deprecated plugin_args field from OutputPluginDescriptor.
* Removed deprecated flows: FingerprintFile, KeepAlive, FingerprintFile, FindFiles, SendFile, Uninstall,
UpdateClient, CollectEfiHashes, DumpEfiImage.
* Deprecated GetFile flow in favor of MultiGetFile.
* Made FileFinder an alias to ClientFileFinder, using ClientFileFinder
by default everywhere. Legacy FileFinder is still available as
LegacyFileFinder. Fixed several inconsistencies in ClientFileFinder
client action. Same for RegistryFinder.
* Removed deprecated client actions: EficheckCollectHashes, EficheckDumpImage, Uninstall, SendFile.
* Removed "Checks" functionality.

### API removed

* Deprecated no-op "keep_client_alive" attribute in ApiCreateClientApprovalArgs.
* Deprecated ListClientActionRequests API call (was no-op after Fleetspeak migration).

### 3.4.6.7 (March 22 2023)

- **Server DEB package now targets Ubuntu 22.04 LTS.**
Expand Down

0 comments on commit fc78e4a

Please sign in to comment.