Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] update version to next minor 8.17.0 #41266

Closed
wants to merge 180 commits into from

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    6884f37 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    7f317fd View commit details
    Browse the repository at this point in the history
  2. [vSphere][datastore_cluster] Add support for new metrics in datastore…

    …_cluster metricset (#40634)
    
    * initial commit for datastore cluster
    
    * mage update
    
    * update:
    - data.json
    - field.yml
    
    * doc updates
    
    * datastore_cluster -> datastorecluster
    
    * resolve review comments
    
    * fix UTs
    
    * update URL for UTs
    
    * update UTs
    
    * fix field mapping
    
    * update data.json
    kush-elastic authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    30320a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    6715964 View commit details
    Browse the repository at this point in the history
  2. [GCP] Log ListTimeSeries and AggregatedList requests duration (#4…

    …0661)
    
    * log total time taken for ListTimeSeries requests
    
    * add changelog entry
    
    * fix PR id
    
    * log total time taken for AggregatedList request
    
    * update changelog entry
    
    * remove log
    
    * Update x-pack/metricbeat/module/gcp/metrics/compute/metadata.go
    
    Co-authored-by: subham sarkar <sarkar.subhams2@gmail.com>
    
    * Update x-pack/metricbeat/module/gcp/metrics/metrics_requester.go
    
    Co-authored-by: subham sarkar <sarkar.subhams2@gmail.com>
    
    * Update x-pack/metricbeat/module/gcp/metrics/compute/metadata.go
    
    Co-authored-by: Harnish Chavda <118714680+harnish-elastic@users.noreply.github.com>
    
    * Update x-pack/metricbeat/module/gcp/metrics/metrics_requester.go
    
    Co-authored-by: Harnish Chavda <118714680+harnish-elastic@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: subham sarkar <sarkar.subhams2@gmail.com>
    Co-authored-by: Harnish Chavda <118714680+harnish-elastic@users.noreply.github.com>
    3 people authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3f3e57d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f20a39 View commit details
    Browse the repository at this point in the history
  4. filebeat/input/filestream: Remove x-pack dependency (#40483)

    To fix the failing linter rule that requires OSS code to not depend on x-pack
    code, this change removes the dependency on x-pack/dockerlogbeat/pipelinemock
    from the Filebeat filestream input. It does this by creating a mock client
    that is local to filestream test code ("A little copying is better than a
    little dependency").
    
    Fixes #40293
    vinit-chauhan authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    49582f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. [Packetbeat] Fix Packetbeat parsing mongodb OP_MSG (#40589)

    * [Packetbeat] Fix Packetbeat parsing mongodb OP_MSG
    
    * Fixes handling OP_MSG based request/response, missing "end" timestamp
      and "duration" field for the event
    aleksmaus authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b11b86a View commit details
    Browse the repository at this point in the history
  2. [Heartbeat] Add Synthetics to wolfi image (#40689)

    Adding required dependencies to run Synthetics to Wolfi-based heartbeat images, from wolfi-os package manager.
    emilioalvap authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    2b5384a View commit details
    Browse the repository at this point in the history
  3. refactor fleet mode detection and storage (#40667)

    * refactor fleet mode detection and storage
    leehinman authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3309620 View commit details
    Browse the repository at this point in the history
  4. x-pack/filebeat/input/cel: improve missing events error value (#40580)

    CEL programs used in the CEL input are specific to return an object that
    includes an array. This is tested for, but currently the check is
    indirect and only shows that the type is not expected, rather than a
    more informative message that the events array is missing. This changes
    that so that when no events field is present, an error is returned
    directly. This will flow on to a status update in the handling of the
    returned error by the input Run method, alerting the user more promptly
    to the cause. Since a CEL input program is not valid if it returns no
    events field, a hard error (fleet status failed rather than degraded)
    seems appropriate.
    efd6 authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    72f4afb View commit details
    Browse the repository at this point in the history
  5. [Heartbeat] Fix testing pipeline for Windows (#40583)

    * Fix windows test pipeline by reflecting browser monitor build constraints in the include file
    emilioalvap authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    41b1c4d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Add support of snapshot in vSphere virtualmachine metricset (#40683)

    * Add support of snapshot in virtualmachine
    
    * mage update and add fields.yml
    
    * Update data_test.go
    
    * address comments, mage update
    
    * Lint error
    
    * Add createtime
    
    * Update CHANGELOG.next.asciidoc
    
    * Add state and id for snapshot
    
    * update changelog
    
    * lint change
    
    * lint change
    ishleenk17 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    7f29f60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a56ef8 View commit details
    Browse the repository at this point in the history
  3. docs: Prepare Changelog for 8.15.1 (#40695) (#40700)

    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    (cherry picked from commit fff09dc)
    
    Co-authored-by: elastic-vault-github-plugin-prod[bot] <150874479+elastic-vault-github-plugin-prod[bot]@users.noreply.github.com>
    Co-authored-by: Julien Lind <julien.lind@elastic.co>
    3 people authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9f2f744 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Make Wolfi a part of Docker packaging (#40524)

    * New images with `-wolfi` suffix get created
    * Wolfi is used for preparing the file structure for Docker images
    rdner authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b06f7ce View commit details
    Browse the repository at this point in the history
  2. [vSphere][datastore_cluster] Add support for new metrics in datastore…

    …_cluster metricset (#40694)
    
    * initial commit
    
    * add childEntity
    
    * add changelog entry
    
    * resolve review comments
    kush-elastic authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    83a880f View commit details
    Browse the repository at this point in the history
  3. [add_kubernetes_metadata] Remove extra debug messages (#40625)

    * Remove extra debug messages
    
    ---------
    
    Signed-off-by: constanca <constanca.manteigas@elastic.co>
    constanca-m authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9008e8d View commit details
    Browse the repository at this point in the history
  4. refactor: consistently use one uuid library (#40161)

    * refactor: consistently use one uuid library
    
    the codebase is using a mix of github.com/google/uuid and github.com/gofrs/uuid
    Update the codebase to use github.com/gofrs/uuid consistently and bump to the
    current major version.
    
    * lint: fix linting issues
    
    * refactor: move to gofrs/uuid
    
    * lint: add gomodguard setting
    
    * lint: fix more linter issues
    
    * lint: more linting errors
    
    * lint: completely remove gofrs/uuid v4
    
    * lint: more linting errors
    
    * lint: more linting errors
    
    * lint: fix more linting errors
    
    * fix: replace uuid.MustParse with uuid.Must(uuid.FromString())
    
    * refactor: update uuid.Parse to uuid.FromString
    
    * lint: fix linting errors
    
    * lint: fix linting errors
    
    * docs: fix nolint comments
    
    * lint: fix linting errors
    
    * docs: update nolint comments
    
    * test: update uuid parsing err
    
    * lint: fix linter issues
    
    * lint: fix linter issues
    
    * lint: run go mod tidy
    
    * lint: regenerate notice
    
    * build: regenerate notice
    
    * build: regenerate notice
    
    * refactor: cleanup double uuid conversion
    
    * test: gracefully log the error
    kruskall authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    cd51941 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    815b5b0 View commit details
    Browse the repository at this point in the history
  6. [Processor\Script] Add option to prevent creation of new sessions (#4…

    …0692)
    
    * Add option to prevent new session creation and pre-create cached sessions
    strawgate authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3f3b988 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Bump version to 9.0.0 (#40671)

    Co-authored-by: Julien Lind <julien.lind@elastic.co>
    pierrehilbert and jlind23 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    f2fcee4 View commit details
    Browse the repository at this point in the history
  2. Automatically label PRs to main with backport-v8.x (#40718)

    * Automatically label PRs to `main` with `backport-8.x`
    
    When the `main` branch switches over to `9.0`, we will want most PRs that are merged into
    `main` to also be backported to `8.x`. This PR makes this process easier by automatically
    adding the `backport-8.x` label to all PRs targeting the `main` branch.
    
    The exceptions will be PRs for changes that should _only_ be present in `9.0`.  For such PRs,
    authors should simply remove the `backport-8.x` label from their PR.
    
    * Fix typo in comment
    
    * Add missing v prefix to label for consistent with backport PR rule
    ycombinator authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    5bd0723 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes - Metricbeat] Providing config option to disable Kubeadm …

    …config api requests (#40086)
    
    
    * updating with config_kubeAdm and setbool option
    gizas authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7176eec View commit details
    Browse the repository at this point in the history
  4. Update fields to use mapstr in vSphere virtualmachine metricset (#40707)

    * Convert fields to mapstr
    
    * lint changes
    
    * Address comments, update changelog
    
    * lint change
    
    * Address CI failure
    ishleenk17 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e7637c0 View commit details
    Browse the repository at this point in the history
  5. Fix windows test pipeline (#40733)

    Adjust heartbeat pipeline matrix for Windows, to correctly scope unit tests.
    emilioalvap authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    88c84a0 View commit details
    Browse the repository at this point in the history
  6. [netflow] Ensure custom fields configuration is applied (#40730)

    - Fix custom fields not being applied when provided through configuration
    - Add regression test
    taylor-swanson authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    f9b41f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a94ff04 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. [Metricbeat][vSphere] Support for configurable IntervalId for perform…

    …ance API (#40678)
    
    * initial commit for intervalId supports for performance metrics
    
    * update docs and fix CI
    
    * Add changelog entry
    
    * fix CI
    
    * resolve review comments
    
    * fix loggers
    
    * resolved review comments
    
    * update versions
    
    * update UTs
    
    * update integration tests
    
    * 10s -> 20s
    
    * Update CHANGELOG.next.asciidoc
    
    Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com>
    
    * Update metricbeat/docs/modules/vsphere.asciidoc
    
    Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com>
    
    * make update
    
    * add recover for ToMetricSeries panic
    
    * return error instead just logging it.
    
    * remove restriction of interval IDs
    
    * remove unnecessary validations
    
    * remove recover and add empty condition
    
    * update changelog entry
    
    * Fix wrapping of errors in loggers
    
    * update data.json
    
    * update data.json
    
    * fix CI and loggers
    
    * update changelog entries
    
    * make update
    
    * fix changelog entries
    
    * update changelog entry
    
    ---------
    
    Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com>
    kush-elastic and devamanv authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c75a7a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a5cd59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54f3d9e View commit details
    Browse the repository at this point in the history
  4. Fix wrong user for installing Synthetics (#40747)

    The current user must be used instead of `root`.
    rdner authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7474918 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb57731 View commit details
    Browse the repository at this point in the history
  6. Change maintainer label to opencontainers in Dockerfile (#40736)

    The old way of specifying maintainers in a Dockerfile was to use the
    MAINTAINER instruction. This is now deprecated and the maintainer label was
    used instead.
    
    Nowadays the recommended way to set a maintainer is through the
    `org.opencontainers.image.authors` label.
    
    See https://docs.docker.com/reference/build-checks/maintainer-deprecated/.
    mauri870 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4cc11f2 View commit details
    Browse the repository at this point in the history
  7. [Journald] Restart journalctl if it exits unexpectedly (#40558)

    If journalctl exits unexpectedly the journald input will restart it and set the cursor to the last know position. Any error/non zero return code is logged at level error. There is an exponential backoff that caps at 1 restart every 2s.
    belimawr authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a9fb9fa View commit details
    Browse the repository at this point in the history
  8. fix invalid bitSize in strconv.ParseFloat (#40753)

    The bitSize argument in strconv.ParseFloat should be either 32 or 64.
    Any value other than 32 will default to 64 in the current implementation,
    though this behavior is undocumented, making it undefined.
    
    See https://cs.opensource.google/go/go/+/refs/tags/go1.23.0:src/strconv/atof.go;l=704-708.
    mauri870 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6e93c27 View commit details
    Browse the repository at this point in the history
  9. build(deps): bump the github-actions group across 1 directory with 3 …

    …updates (#40759)
    
    Bumps the github-actions group with 3 updates in the / directory: [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action), [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) and [docker/login-action](https://github.com/docker/login-action).
    
    
    Updates `updatecli/updatecli-action` from 2.65.0 to 2.67.0
    - [Release notes](https://github.com/updatecli/updatecli-action/releases)
    - [Commits](updatecli/updatecli-action@a0c478c...6b8881a)
    
    Updates `slackapi/slack-github-action` from 1.26.0 to 1.27.0
    - [Release notes](https://github.com/slackapi/slack-github-action/releases)
    - [Commits](slackapi/slack-github-action@70cd7be...37ebaef)
    
    Updates `docker/login-action` from 3.2.0 to 3.3.0
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@0d4c9c5...9780b0c)
    
    ---
    updated-dependencies:
    - dependency-name: updatecli/updatecli-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    - dependency-name: slackapi/slack-github-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    e40a5fd View commit details
    Browse the repository at this point in the history
  10. Do not cancel context on Connection.Close (#40769)

    This commit removes a call to conn.cancelReqs() that causes the
    Connection to be unusable after Close() is called, leading to the bug
    described by #40705.
    belimawr authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b0e4f85 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    692e03f View commit details
    Browse the repository at this point in the history
  2. {,x-pack/}metricbeat/module/prometheus/{collector,remote_write}: Add …

    …`metrics_count` to Prometheus module if `metrics_count` is `true` (#40411)
    
    Co-authored-by: Ishleen Kaur <102962586+ishleenk17@users.noreply.github.com>
    Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com>
    3 people authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3c9563c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5981ece View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df31948 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump cryptography in /libbeat/tests/system (#40795)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 43.0.1.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@42.0.4...43.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    54c9961 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc418ab View commit details
    Browse the repository at this point in the history
  7. libbeat/processors/replace: fix zero string replacement validation (#…

    …40751)
    
    The change in #40047 breaks the use of the replace processor to do
    s/<pattern>// replacement. So make the validation on absence, not zero state.
    efd6 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a45a3ac View commit details
    Browse the repository at this point in the history
  8. chore: deps(updatecli/policy): bump "ghcr.io/updatecli/policies/autod…

    …... (#40799)
    
    ... iscovery/updatecli" Updatecli version policy
    
    Made with ❤️️ by updatecli
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e729ecf View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    2c6eb45 View commit details
    Browse the repository at this point in the history
  2. [Metricbeat][vSphere] New metrics support and minor changes to existi…

    …ng metricsets (#40766)
    
    * initial commit
    
    * update field mappings
    
    * update virtual machine data.json
    
    * format data.json
    
    * resolve review comments
    
    * add changelog entry
    kush-elastic authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3f44bd1 View commit details
    Browse the repository at this point in the history
  3. testing: Fix Docker deprecation warnings (#40734)

    * testing: Fix Docker deprecation warnings
    
    I stumbled upon some warnings when trying to start the integration testing
    environment. The errors don't cause any harm but they pollute the output of
    the tool. Errors include:
    
    	WARN[0000] /home/mauri870/git/elastic/beats/testing/environments/snapshot.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avo
    id potential confusion
    	WARN[0000] /home/mauri870/git/elastic/beats/testing/environments/local.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid
    potential confusion
    
    	WARN: MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label (line 4)
    mauri870 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    28cd825 View commit details
    Browse the repository at this point in the history
  4. [vSphere] add triggered alarm to existing metricsets. (#40714)

    * add alert names
    
    * update host metricset
    
    * add alert metrics to all the metricsets
    
    * add changelog entry
    
    * update data_test
    
    * add triggerd alarms
    
    * added entity name
    
    * mage check
    
    ---------
    
    Co-authored-by: Niraj Rathod <niraj.rathod@crestdatasys.com>
    Co-authored-by: Kush Rana <kush.rana@elastic.co>
    Co-authored-by: harnish-elastic <harnish.chavda@elastic.co>
    4 people authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    885a2db View commit details
    Browse the repository at this point in the history
  5. OOTB support AWS Eventbridge (#40006)

    Adding code to OOTB support AWS Eventbridge generated events for S3 changes, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/EventBridge.html
    mjmbischoff authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    c37159e View commit details
    Browse the repository at this point in the history
  6. chore: add debug histograms for s3 object size and events per process…

    …ed s3 object (#40775)
    
    * add debug histograms for s3 object size and events per object
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * changelog entry
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * move changelog to developer next
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    ---------
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    Kavindu-Dodan authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    8f2c3f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ab7467 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. deps(updatecli): bump all policies (#40827)

    * chore: deps(updatecli/policy): bump "ghcr.io/elastic/oblt-updatecli-p...
    
    ... olicies/ironbank/templates" Updatecli version policy
    
    Made with ❤️️ by updatecli
    
    * chore: deps(updatecli/policy): bump "ghcr.io/updatecli/policies/autod...
    
    ... iscovery/updatecli" Updatecli version policy
    
    Made with ❤️️ by updatecli
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    42fb7a8 View commit details
    Browse the repository at this point in the history
  2. tests: fix check to enable the race detector in supported platforms (#…

    …40764)
    
    * tests: fix check to enable the race detector in supported platforms
    
    This code is almost 4 years old, the support for the race detector was
    lacking at that point and Elastic had its first steps with arm64 builds of Beats.
    
    I updated the check to allow tests to run with RACE_DETECTOR=true in supported
    platforms, this includes linux/arm64 and darwin/arm64.
    
    * add log if race is enabled for an unsupported platform
    mauri870 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a4387db View commit details
    Browse the repository at this point in the history
  3. update changlog.next file (#40841)

    Co-authored-by: Niraj Rathod <niraj.rathod@crestdatasys.com>
    niraj-elastic and niraj-crest authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3c03c74 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. azure-eventhub: expand input sanitizer's invalid JSON coverage (#40742)

    - Rework the input's invalid JSON sanitization feature to support configurable sanitizers
    - Migrate existing sanitizers to the new format
    - Add a new `replace_all` sanitizer
    - Add a new `invalid_json_messages_total` input metric to count the number of messages that contain invalid JSON strings.
    
    The `replace_all` sanitizer replaces all the occurrences of substring matching the regex expression `pattern` with a fixed literal string `replacement`.
    
    Here is a sample configuration:
    
    ```yaml
    sanitizers:
    - type: replace_all
      spec:
        pattern: '\[\s*([^\[\]{},\s]+(?:\s+[^\[\]{},\s]+)*)\s*\]'
        replacement: "{}"
    ```
    
    For example, if the diagnostic settings send the following message:
    
    ```json
    {
        "AppImage": "orcas/postgres_standalone_16_u18:38.1.240825",
        "AppType": "PostgreSQL",
        "properties": [
            218 B blob data
        ]
    }
    ```
    
    With the previous sample configuration, the input will replace the invalid JSON, updating the message to the following version:
    
    ```json
    {
        "AppImage": "orcas/postgres_standalone_16_u18:38.1.240825",
        "AppType": "PostgreSQL",
        "properties": {}
    }
    ```
    
    The `replace_all` sanitizer aims to restore JSON syntax validity by replacing invalid, unfixable JSON with literal values that make sense for the context.
    
    The invalid JSON sanitization became a thing when we faced Azure services producing malformed JSON documents.
    
    Here is a list of previous occurrences of this problem:
    
    - #34092
    - elastic/azuremarketplacedev#190
    
    In all cases, we first contacted Azure support, but they didn't fix the invalid JSON.
    
    ---------
    
    Co-authored-by: Gabriel Pop <94497545+gpop63@users.noreply.github.com>
    zmoog and gpop63 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    168b13a View commit details
    Browse the repository at this point in the history
  2. Osquerybeat: Upgrade to osquery 5.13.1 (#40849)

    * Osquerybeat: Upgrade to osquery 5.13.1
    
    * Update CHANGELOG with PR number
    
    * Revert version.go checked in by mistake
    aleksmaus authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f4f1e3f View commit details
    Browse the repository at this point in the history
  3. [AWS] Support owning account for cross account monitoring (#40691)

    * support OwniningAccount filtering
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * document the new paramter
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * add changelog
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * Update CHANGELOG.next.asciidoc
    
    Co-authored-by: kaiyan-sheng <kaiyan.sheng@elastic.co>
    
    * Update x-pack/metricbeat/modules.d/aws.yml.disabled
    
    Co-authored-by: kaiyan-sheng <kaiyan.sheng@elastic.co>
    
    * add missing docuemntation of owning_account parameter
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    ---------
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    Co-authored-by: kaiyan-sheng <kaiyan.sheng@elastic.co>
    Kavindu-Dodan and kaiyan-sheng authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    03e7699 View commit details
    Browse the repository at this point in the history
  4. .github/CODEOWNERS - remove non-existent metricbeat paths (#40858)

    These paths do not exist so they should not be part of the
    codeowners file.
    
    /x-pack/metricbeat/module/gcp/dns
    /x-pack/metricbeat/module/gcp/firewall
    /x-pack/metricbeat/module/gcp/vpcflow
    andrewkroh authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9164f82 View commit details
    Browse the repository at this point in the history
  5. [metricbeat] meraki module with device_health metricset (#40836)

    * inital meraki module and metricsets
    
    * initial refactor for single meraki metricset device_health
    
    * added tunnel support aka VPN support by Device
    
    * adding interfaces aka switch ports and switch port status
    
    * processing review comments
    
    * refactored for comments
    
    * fixing default metricset
    
    * Removing unused variables and adding text to required variables
    
    * add go module deps
    
    * fixing for loop and starting on fields yml
    
    * remove %d from loop condition
    
    * fixing review comments and loss latency
    
    * update dashboard-api lib to version with MIT licensed ratelimiter
    
    * remove unused fields in metricset struct
    
    * remove device details for now
    
    * Major refactor to improve overall readability and device status/metric associations.
    
    This commit removes a couple of data points from the original code, namely:
     - network appliance port settings - these settings are not defined per-device,
       but per-network, and as such don't fit into the current naming taxonomy.
     - site-to-site VPN settings - similarly to the above, these are not per-device attibutes.
    
    In addition there is a limitation included on including only a single metric bucket (as returned
    from the API) per metricbeat collection loop. There needs to be some better logging/config
    validation on this, which will come later; for now, just run with a maximum 5 minute collection
    interval.
    
    This commit includes the field mappings too, but it currently causes events to get dropped due
    to the index field limit getting hit (max 10k fields). You can get around this by setting
    'setup.template.settings.index.mapping.total_fields.limit' to a higher value. We maybe can't
    include all these mappings in the metricbeat module, but for now they are here to allow testing
    with standalone metricbeat.
    
    * Add maximum collection interval check to avoid missing uplink loss and latency metrics.
    
    Remove 'percent' units, because the data does not fit the 0-1 elastic interpretation of percent.
    
    * revert accidental changes to reference config
    
    * add example in data.json
    
    * review comments: license headers, missing/incorrect mapping
    
    * result of 'go mod tidy' ... trying to unblock the CI builds
    
    * fix linter issues
    
    * update NOTICE.txt
    
    * add release tag to fields.yml, update docs
    
    * review feedback: keyword -> dat
    
    * commit results of 'make update' in x-pack metricbeat for CI
    
    * remove mappings to avoid hitting field limits in global metricbeat index template
    
    * add one field back to please the docs CI
    
    * more linter errors guarding against shared loop var pointers
    
    * fix error introduced in previous commit
    
    * add exception for golangci-lint G601 which is no longer required in go1.22+
    
    * remove the guards against taking addresses of loop vars
    
    * i can't get the golanglint-ci config to get picked up, so i'm reverting that change and putting back the annoying index loop code
    
    * Update go.mod to match toolchain version to .go-version
    
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    
    ---------
    
    Co-authored-by: Dan Hiebert <dan@semplicityinc.com>
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    3 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ae71c67 View commit details
    Browse the repository at this point in the history
  6. x-pack/metricbeat/module/panw: Add a new module (#40686)

    * initial module creation
    
    * panos.system metricset running
    
    * remove testing data
    
    * panos.disk metricset working
    
    * rename metricset
    
    * change metricset name
    
    * bgp_peers metricset working
    
    * temperature metricset
    
    * more metricsets
    
    * use MetricSetFields
    
    * license notices
    
    * update fields.yml
    
    * added doc
    
    * refactor down to 4 metricsets
    
    * more cleanup
    
    * cleanup field names
    
    * remove yml
    
    * panos.yml.disabled
    
    * PR comment fixes
    
    * more PR comments addressed. Still to do: tests
    
    * Changes to:
    	- move tunnels from vpn to interfaces metricset
    	- address PR comments for field names in field.yml
    	- split local/peer addresses into host and port for bgp
    	- handle license expires of "never"
    
    * Fixes for PR comments
    
    * add license header
    
    * add pango package
    
    * mage check && mage update
    
    * remove mappings & make update
    
    * make linter happy
    
    * add the untracked docs
    
    * update the fields.yml
    
    * update the fields.yml with example fields to make python integ tests happy
    
    * make docs check happy and update codeowners
    
    * add result of 'mage update' in x-pack/metricbeat
    
    ---------
    
    Co-authored-by: subham sarkar <subham.sarkar@elastic.co>
    Co-authored-by: tommyers-elastic <106530686+tommyers-elastic@users.noreply.github.com>
    3 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cc2c925 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8034c45 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    aabe84c View commit details
    Browse the repository at this point in the history
  2. chore: deps(updatecli/policy): bump "ghcr.io/updatecli/policies/autod…

    …... (#40874)
    
    ... iscovery/updatecli" Updatecli version policy
    
    Made with ❤️️ by updatecli
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    61c0d0b View commit details
    Browse the repository at this point in the history
  3. [vSphere] update field name for triggered_alarm (#40876)

    * update field name
    
    * update changelog
    
    * update changelog
    
    ---------
    
    Co-authored-by: Niraj Rathod <niraj.rathod@crestdatasys.com>
    niraj-elastic and niraj-crest authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0d56a64 View commit details
    Browse the repository at this point in the history
  4. Expose output disk queue settings when running under agent (#40857)

    * Expose output disk queue settings when running under agent
    pchila authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cf83386 View commit details
    Browse the repository at this point in the history
  5. Disable kubeadm for filebeat (both filbeat.input and filbeat.autodisc…

    …over) (#40301)
    
    * disable kubeadm for filebeat autodiscover
    
    * Update filebeat/_meta/test/docs/01_playground/filebeat.yaml
    
    Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
    
    * Update libbeat/processors/add_kubernetes_metadata/docs/add_kubernetes_metadata.asciidoc
    
    Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
    
    * Update dev-tools/kubernetes/filebeat/Dockerfile.debug
    
    Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
    
    * fixing docs and adding mericbeat references
    
    * fixing docs and adding mericbeat references
    
    * Update filebeat/_meta/config/filebeat.autodiscover.reference.yml.tmpl
    
    Co-authored-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
    
    ---------
    
    Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
    Co-authored-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
    3 people authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    89cd840 View commit details
    Browse the repository at this point in the history
  6. Add NewBeatReceiver function for beats as otel receivers (#40816)

    * Add NewBeatReceiver function for beats as otel receivers
    leehinman authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8feb181 View commit details
    Browse the repository at this point in the history
  7. [feat:filebeat/input/redis/slowlog] Add Redis replication role to slo…

    …wlogs (#40578)
    
    Add Redis replication role to slowlogs
    
    ---------
    
    Co-authored-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
    jdheyburn and mauri870 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    bfed178 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. x-pack/metricbeat/module/gcp: Add Organization ID and display name to…

    … cloud labels (#40461)
    
    * issue fix
    
    * add change.log
    
    * formatting
    
    * change.log
    
    * error-fix
    
    * resolved comments
    
    * resolved comments
    
    * context added
    
    * resolve comments
    
    * error handling
    
    * doc changes
    
    * change.log
    
    * Update gcp.asciidoc
    
    * Update CHANGELOG.asciidoc
    
    * doc changes
    Linu-Elias authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    355ed04 View commit details
    Browse the repository at this point in the history
  2. chore: deps(updatecli/policy): bump "ghcr.io/elastic/oblt-updatecli-p…

    …... (#40898)
    
    ... olicies/ironbank/templates" Updatecli version policy
    
    Made with ❤️️ by updatecli
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    53ed022 View commit details
    Browse the repository at this point in the history
  3. Rename Wolfi images to satisfy the release naming convention (#40886)

    For example, `filebeat-wolfi-oss` -> `filebeat-oss-wolfi`
    rdner authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    029e056 View commit details
    Browse the repository at this point in the history
  4. fix concurrent map write error caused by reusing a mapstr.M (#40904)

    Co-authored-by: dparkerelastic <david.parker@elastic.co>
    tommyers-elastic and dparkerelastic authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    43d80af View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    9c0ff04 View commit details
    Browse the repository at this point in the history
  2. [kibana] support api_key (#40360)

    * [kibana] support api_key
    
    * changes username and password to generic values
    
    * make check formatting changes
    
    * removes skip-go-installation option
    
    * fixes: naked return in func
    
    * adds skip-go-installation back
    
    * only sets header if apikey is not empty
    
    ---------
    
    Co-authored-by: VihasMakwana <121151420+VihasMakwana@users.noreply.github.com>
    sachin-frayne and VihasMakwana authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f934ab8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8f41bb View commit details
    Browse the repository at this point in the history
  4. [filebeat] Fix long filepaths in diagnostics exceeding max path limit…

    …s on Windows (#40909)
    
    * [filebeat] Fix long filepaths in diagnostics exceeding max path limits on Windows
    
    * Update changelog with PR number
    
    * Adjust utz
    
    * Quiet the linter false positive
    
    * More linter pacification
    
    * Fix linter complains for errors checks in okta.go
    
    * Let the linter complain again
    
    * Revert revert
    aleksmaus authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d82fe9a View commit details
    Browse the repository at this point in the history
  5. clean up old Jenkins resources (#40920)

    * clean up old Jenkins resources
    
    * clean up groovy scripts and other .ci resources
    
    ---------
    
    Co-authored-by: julienlind <vincent.lind@elastic.co>
    jlind23 and julienlind authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5d2f58e View commit details
    Browse the repository at this point in the history
  6. [AWS CloudWatch Metrics] Record previous endTime to use for next coll…

    …ection period (#40870)
    
    This PR is to record the previous endTime from the previous collection period to use for calculating the next collection start time and end time. This PR also changes log.logger from cloudwatch to aws.cloudwatch to match the other logger.
    kaiyan-sheng authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    cef78ed View commit details
    Browse the repository at this point in the history
  7. x-pack/filebeat/input/cel: make http functions always available (#40912)

    HTTP functions were previously conditional on the resource URL being an
    HTTP/HTTPS URL. In hindsight, this offers no benefits and can result in
    confusing errors when the end user enters an invalid URL for an HTTP-based
    integration. Instead of a URL-related or HTTP-related error, the user is
    given a compilation error indicating that the HTTP-related function that
    are being called (and they may not be aware of in any way) are not valid
    references. So let's just always make them available.
    efd6 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    14337dd View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. x-pack/metricbeat/module/gcp: Override GCP API endpoint in metric cli…

    …ent (#40918)
    
    * override endpoint to etric client
    
    * config and changelog
    
    * doc
    
    * resolved comments
    
    * lint fix
    Linu-Elias authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    7720c90 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    741121e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e561736 View commit details
    Browse the repository at this point in the history
  3. Go-based changeset definition for MODULE (#40238)

    Added MODULE env var definition within mage
    oakrizan authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    cc0bda7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42dc965 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50924d2 View commit details
    Browse the repository at this point in the history
  6. feat: use upstream go-winio version (#40940)

    the used version was a fork of an old version with a fix for windows 7.
    We dropped support for windows 7 a long time ago so we can switch to the
    upstream version and stay up to date.
    
    drop go-winio replace statement
    kruskall authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c5f3b30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4380b9d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Add pre-commit step to beats pipelines (#40560)

    Added pre-commit check to beats pipelines to validate if no merge-conflicts exist
    oakrizan authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ecc5215 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    1e6364a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    378b796 View commit details
    Browse the repository at this point in the history
  3. Revert "[filebeat] Fix long filepaths in diagnostics exceeding max pa…

    …th limit…" (#40980)
    
    This reverts commit d82fe9a.
    jlind23 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    dbbfb5b View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Add filebeat receiver and otel consumer output (#40974)

    * Add filebeat receiver and otel consumer output
    
    
    Co-authored-by: Blake Rouse <blake.rouse@elastic.co>
    leehinman and blakerouse authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8b93e1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c4adf6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40743f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07360ca View commit details
    Browse the repository at this point in the history
  5. Revert "Revert "[filebeat] Fix long filepaths in diagnostics exceedin…

    …g max pa…" (#40996)
    
    This reverts commit dbbfb5b.
    ycombinator authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    138e43c View commit details
    Browse the repository at this point in the history
  6. Reverts #40684 (#41009)

    We're reverting because Elastic Agent CI has been failing and we've narrowed it down to the type assertion failing here and not checking `ok` right after: https://github.com/elastic/beats/blob/138e43cad7eda93c1414641682056b6c88efcf1d/winlogbeat/sys/strings_windows.go#L31-L32
    
    Specifically, when integration tests for Elastic Agent run on its CI Windows hosts, we are seeing this failure in the log:
    
    ```
    panic: runtime error: invalid memory address or nil pointer dereference
    [signal 0xc0000005 code=0x0 addr=0x0 pc=0x284f4bf]
    
    goroutine 1 [running]:
    golang.org/x/text/encoding/charmap.(*Charmap).ID(0x0)
            /go/pkg/mod/golang.org/x/text@v0.18.0/encoding/charmap/charmap.go:111 +0x1f
    github.com/elastic/beats/v7/winlogbeat/sys.init.0()
            /go/src/github.com/elastic/beats/winlogbeat/sys/strings_windows.go:32 +0x10c
    ```
    ycombinator authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    307e95c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d867c96 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. test: drop custom sys package and use stdlib x/sys (#40984)

    * feat: drop custom sys package and use stdlib x/sys
    
    drop custom fork of x/sys and use upstream package
    regenerate notice
    
    copy over custom methods
    
    * lint: fix linting issues
    kruskall authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    adbddfe View commit details
    Browse the repository at this point in the history
  2. Restore docker.network.in.* and docker.network.out.* fields in docker…

    … module (#40968)
    
    * Restore docker.network.in.* and docker.network.out.* fields in docker module
    
    * Update CHANGELOG.next.asciidoc
    
    * Change git email
    
    * Trigger tests
    
    * Add pre-commit step to beats pipelines (#40560)
    
    Added pre-commit check to beats pipelines to validate if no merge-conflicts exist
    
    * Remove extra punctuation in some fields description
    
    ---------
    
    Co-authored-by: Olga Naydyonock <olga.naidjonoka@elastic.co>
    MichaelKatsoulis and oakrizan authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fc17d84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ec48fa View commit details
    Browse the repository at this point in the history
  4. Fix nil pointer deref if the file output lacks a path setting. (#40992

    )
    
    * fix nil pointer deref if the fileout lacks a path
    
    * format
    
    * fix tests
    fearful-symmetry authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    bdcad10 View commit details
    Browse the repository at this point in the history
  5. [Automation] Bump Golang version to 1.22.7 (#41018)

    * chore: Update version.asciidoc
    
    Made with ❤️️ by updatecli
    
    * chore: Update Auditbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update .go-version
    
    Made with ❤️️ by updatecli
    
    * chore: Update NATS module Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update from vsphere Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Filebeat debug Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Heartbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Metricbeat debug Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update stan Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update HTTP module Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Functionbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update go.mod
    
    Made with ❤️️ by updatecli
    
    * chore: Update Metricbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Packetbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update .golangci.yml
    
    Made with ❤️️ by updatecli
    
    * Add changelog.
    
    * Fix toolchain.
    
    * Fix go version in go.mod.
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    github-actions[bot] and cmacknz authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    22540a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. fix(auditbeat): eventreader compile error on unsupported system (#41035)

    NewEventReader should return two values
    kruskall authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    caf09cb View commit details
    Browse the repository at this point in the history
  2. feat: bump badger to v4 (#40939)

    * feat: bump badger to v4
    
    bump badger to current major version
    drop ristretto replace directive as the glog dependency
    was removed upstream
    
    * lint: fix linter issues
    
    * feat: drop glog replace directive
    
    * feat: downgrade to badger v4.2.0 as the latest version was tampered
    
    * lint: update notice file
    
    * look at what they made me do :(
    kruskall authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    4fb90ac View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. libbeat/cfgfile: remove futile errors.Is call (#40851)

    Also remove the no-lint directive and use errors.As to identify the type of
    the error returned by createRunner.
    efd6 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    98d34a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74faa2f View commit details
    Browse the repository at this point in the history
  3. fix(filebeat): do not import kubernetes provider on unsupported platf…

    …orms (#41041)
    
    k8s provider is only supported in some platforms
    the import will cause a compile error in other systems
    kruskall authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    08d3ed1 View commit details
    Browse the repository at this point in the history
  4. Add support for kubernetes version 1.31.0 (#40856)

    * Add support for kubernetes version 1.31.0
    
    * remove v1.27 from Jenkinsfile
    
    * copy metrics.1.31 from metrics.1.30
    
    * update buildkite pipeline
    
    * add test metrics for controllermanager
    
    * add test metrics for scheduler
    
    * remove 1.27 metric test files
    
    * update k8s versions
    mauri870 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    23f8564 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e94259 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e989b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. [filbeat][azure-blob-storage] - Adding support for Microsoft Entra ID…

    … RBAC authentication (#40879)
    
    * Added support for Microsoft Entra ID RBAC authentication.
    ShourieG authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c5d376c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba81f58 View commit details
    Browse the repository at this point in the history
  3. libbeat: improve BenchmarkExecHttpRequest with multiple sizes (#40885)

    This benchmark uses a hardcoded Hello World response. In a real world scenario
    responses will range in size, specifically for _bulk responses. Updated the
    benchmark to consider different sizes when benchmarking this function.
    mauri870 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ee157de View commit details
    Browse the repository at this point in the history
  4. feat: use stub impl when compiling on non-unix systems (#41034)

    resolve compile errors on non-unix system (mostly wasm) by using
    the noop implementation used for windows
    kruskall authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    aba8357 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ae6ed1 View commit details
    Browse the repository at this point in the history
  6. [main](backport #41011) Add missing changelog for ES fix. (#41020)

    * Add missing changelog for ES fix. (#41011)
    
    (cherry picked from commit f4fe6ae)
    
    # Conflicts:
    #	CHANGELOG.asciidoc
    
    * Fix conflict in CHANGELOG.asciidoc
    
    ---------
    
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    mergify[bot] and cmacknz authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4184106 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    e345f28 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. [AWS Cloudwatch] Fix Tags for APIGW (#40755)

    * adding fix for aws tags of cloudwatch
    
    * variables set to apigateway_max_results
    
    * moving check inside apigw namespace
    
    * setting max limit to 500
    
    ---------
    
    Co-authored-by: kaiyan-sheng <kaiyan.sheng@elastic.co>
    gizas and kaiyan-sheng authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    5aca19c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    939e8b1 View commit details
    Browse the repository at this point in the history
  3. [filebeat][gcs] - Simplified state checkpoint calculation (#40937)

    * Simplified state checkpoint calculation. The existing state checkpoint calculation logic was convoluted and depended on unreliable flag logic, then it has been simplified so that if errors occur they are become simpler to debug.
    ShourieG authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    488c445 View commit details
    Browse the repository at this point in the history
  4. Add linting for the replace directive in go.mod (#41086)

    * Forbid local replaces in go.mod
    
    * Restrict replaced dependencies in go.mod to an allowlist
    ycombinator authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    28169ee View commit details
    Browse the repository at this point in the history
  5. Remove deprecated field awscloudwatch (#41089)

    This PR removes deprecated field awscloudwatch in filebeat aws-cloudwatch input.
    kaiyan-sheng authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    39d12c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    c8ab313 View commit details
    Browse the repository at this point in the history
  2. x-pack/metricbeat/module/mssql: Update mssql image version to avoid S…

    …IGABRT and update HEALTHCHECK (#41104)
    shmsr authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    43301bc View commit details
    Browse the repository at this point in the history
  3. packetbeat/module: fix upload of bundled ingest pipelines on Windows (#…

    …41110)
    
    Detection of data stream identity was using os.PathSeparator which will
    not match the path separator used by embed.FS which is always "/"[1].
    
    [1]https://pkg.go.dev/embed#hdr-Directives
    efd6 authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f55bd8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f47cbd6 View commit details
    Browse the repository at this point in the history
  5. Add container logging known issue (#41119)

    Add a known issue entry for 8.15.0 and 8.15.2 referencing
    #41118.
    belimawr authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9d87afa View commit details
    Browse the repository at this point in the history
  6. [Heartbeat] Add managed status reporter at monitor factory level (#41077

    )
    
    * [Heartbeat] Add status reporting for monitors when running under elastic-agent
    emilioalvap authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    c70d2d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efb563c View commit details
    Browse the repository at this point in the history
  8. Fix resource leak bug in auditbeat/socket (#41080)

    * fix resource leak bug in auditbeat/socket
    
    * linter..
    
    * linter...
    fearful-symmetry authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    12e846b View commit details
    Browse the repository at this point in the history
  9. x-pack/filebeat/input/internal/httplog: log headers instead of reques…

    …t/response (#41072)
    
    Add logging of structured fields for request and response headers and drop
    logging of request/response using httputil. We lose no significant
    information from dropping the request logging; in requests there will be
    an "Accept-Encoding: gzip" that we do not get in the headers, but this
    is always present in all requests from beats clients. The benefit of
    including headers as structured data is that we gain the ability to more
    easily search logs for header values.
    efd6 authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    c3dc5a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. fix(packetbeat): bump gopacket for windows arm/arm64 support (#41090)

    * fix(packetbeat): bump gopacket for windows arm/arm64 support
    
    fix packetbeat compile errors on windows/arm and windows/arm64
    
    * lint: regenerate notice file
    kruskall authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    775d26d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    9b9d916 View commit details
    Browse the repository at this point in the history
  2. Fix read-only instructions for running Beats on Docker (#41120)

    * Fix read-only instructions for running Beats on Docker
    
    * Fix up command
    kilfoyle authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b7d7fec View commit details
    Browse the repository at this point in the history
  3. Revert "refactor fleet mode detection and storage" (#41151)

    * Revert "refactor fleet mode detection and storage (#40667)"
    
    This reverts commit 3309620.
    
    * fix import
    leehinman authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    60bdc6a View commit details
    Browse the repository at this point in the history
  4. [Automation] Bump Golang version to 1.22.8 (#41139)

    * chore: Update Heartbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Heartbeat debug Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Functionbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update NATS module Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Metricbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update .golangci.yml
    
    Made with ❤️️ by updatecli
    
    * chore: Update Auditbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update HTTP module Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Packetbeat Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update version.asciidoc
    
    Made with ❤️️ by updatecli
    
    * chore: Update go.mod
    
    Made with ❤️️ by updatecli
    
    * chore: Update from vsphere Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Filebeat debug Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update stan Dockerfile
    
    Made with ❤️️ by updatecli
    
    * chore: Update Metricbeat debug Dockerfile
    
    Made with ❤️️ by updatecli
    
    * Add changelog.
    
    * Go mod tidy.
    
    * Remove toolchain.
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    github-actions[bot] and cmacknz authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    070db8e View commit details
    Browse the repository at this point in the history
  5. [metricbeat] [helper] Fix http server helper SSL config (#39405)

    * add changelog entry
    
    * fix TLS config
    
    * fix changelog pr id
    
    * golangci-lint fixes
    
    * mage check
    
    * fix http server ssl test
    
    * Update metricbeat/helper/server/http/http_test.go
    
    Co-authored-by: Tiago Queiroz <me@tiago.life>
    
    * fix changelog
    
    ---------
    
    Co-authored-by: Tiago Queiroz <me@tiago.life>
    gpop63 and belimawr authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6d4fbfc View commit details
    Browse the repository at this point in the history
  6. Revert "Don't register cfgfile flags on flag.CommandLine in `func i…

    …nit()`" (#41152)
    
    * Revert "Don't register cfgfile flags on `flag.CommandLine` in `func init()` (…"
    
    This reverts commit 07360ca.
    
    * linter fixes
    leehinman authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2ff38df View commit details
    Browse the repository at this point in the history
  7. [Automation] Bump Golang version to 1.22.8 (#41160)

    * chore: Update .go-version
    
    Made with ❤️️ by updatecli
    
    * chore: Update go.mod
    
    Made with ❤️️ by updatecli
    
    * Fix go mod tidy output.
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
    github-actions[bot] and cmacknz authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2acdba9 View commit details
    Browse the repository at this point in the history
  8. [aws] Change log.file.path field in awscloudwatch input to nested obj…

    …ect (#41099)
    
    Change log.file.path field in awscloudwatch input to nested object
    kaiyan-sheng authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    904d14b View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    485b83a View commit details
    Browse the repository at this point in the history
  2. [filebeat][GCS] - Fixed failed job handling and removed false-positiv…

    …e error logs (#41142)
    
    [filebeat][GCS] fix failed job handling and remove false-positive error logs 
    
    In cases where GCS report an error, we were logging the error but not
    otherwise making use of the information. When GCS was reporting that a
    requested object does note exist this was causing unnecessary log-spam and
    not updating the set of failed jobs to remove the object, resulting in future
    futile re-attempts to collect the object. When any other error was reported,
    the set of failed jobs was not being updated, resulting in continued
    re-attempts, even past the maximum retry count.
    
    This fixes both cases by differentiating the two situations, logging only at
    debug level when the object is reported to be missing and removing the object
    from the failed rework set, and logging at error and increasing the failure
    count for all other error cases.
    ShourieG authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    fbff318 View commit details
    Browse the repository at this point in the history
  3. Update Ubuntu 20.04 with 24.04 for Docker base images (#40942)

    * Replace Ubuntu 20.04 with 22.04 for Docker base images
    
    * Added link to pull request in CHANGELOG.next.asciidoc
    
    * update to ubuntu:24.04
    
    Co-authored-by: Julien Lind <julien.lind@elastic.co>
    
    * remove default ubuntu user in 24.04 while generating container.
    
    ---------
    
    Co-authored-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
    Co-authored-by: Julien Lind <julien.lind@elastic.co>
    Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
    4 people authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4c1489d View commit details
    Browse the repository at this point in the history
  4. [system/process]: mark module as healthy if metrics are partially fi…

    …lled for single process as well. (#40924)
    
    * fix: mark module as healthy if metrics are partially filled for single processes
    
    * chore: fix lint
    
    * chore: wrap the error and return
    
    * chore: fix lint
    
    ---------
    
    Co-authored-by: subham sarkar <subham.sarkar@elastic.co>
    VihasMakwana and shmsr authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dc94114 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc242ae View commit details
    Browse the repository at this point in the history
  6. [AWS] Use namespace for GetListMetrics when exists (#41022)

    * Use namespace for GetListMetrics when exists
    kaiyan-sheng authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    36327a4 View commit details
    Browse the repository at this point in the history
  7. chore: update ksm to v2.12.0 (#41051)

    We have test files for ksm v2.12.0 but the module manifest still requires
    v2.7.0.
    mauri870 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6339a42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4be27b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Add test collector to Beats projects (#41172)

    * Add test collector for the Beats projects
    
    Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
    alexsapran authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e86bea4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77aa604 View commit details
    Browse the repository at this point in the history
  3. Fix cgroup helper init in add_processor_metadata and `add_docker_me…

    …tadata` processors (#41108)
    
    * only initialize cgroup reader once
    
    * docs
    
    * remove old struct fields
    
    ---------
    
    Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
    fearful-symmetry and pierrehilbert authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    13d71a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Add test collector for Beats projects (#41184)

    Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
    alexsapran authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    e580831 View commit details
    Browse the repository at this point in the history
  2. fix: restore stderr logs when running on docker or systemd environments

    This PR updates elastic-agent-libs to the latest version in order to fix #41118.
    mauri870 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f369a28 View commit details
    Browse the repository at this point in the history
  3. Add tests, fallback properly if we can't init the cgroups (#41189)

    * add tests, fallback properly if we can't init the cgroups
    
    * linter
    
    * fix test
    fearful-symmetry authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    648ec22 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. fix(auditbeat): only create ebpfreader on supported linux platforms (#…

    …41040)
    
    * fix(auditbeat): only create ebpfreader on supported linux platforms
    
    ebpf reader/watcher is only supported on linux amd64/arm64
    to avoid compile errors on other systems return an error
    if the ebpf backend is requested and ebpf is not supported
    
    * lint: newEbpfReader -> newEBPFReader
    kruskall authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    575c7cc View commit details
    Browse the repository at this point in the history
  2. Bump github.com/elastic/go-sfdc to master@8e176480d727 (#41192)

    * Bump github.com/elastic/go-sfdc to master@8e176480d727
    
    * Add changelog and update NOTICE
    shmsr authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a25c5a5 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump the gcp-sdks group across 1 directory with 10 updat…

    …es (#41117)
    
    * build(deps): bump the gcp-sdks group across 1 directory with 10 updates
    
    Bumps the gcp-sdks group with 3 updates in the / directory: [cloud.google.com/go/bigquery](https://github.com/googleapis/google-cloud-go), [cloud.google.com/go/compute/metadata](https://github.com/googleapis/google-cloud-go) and [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go).
    
    
    Updates `cloud.google.com/go/bigquery` from 1.62.0 to 1.63.1
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@spanner/v1.62.0...bigquery/v1.63.1)
    
    Updates `cloud.google.com/go/monitoring` from 1.20.4 to 1.21.0
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@video/v1.20.4...video/v1.21.0)
    
    Updates `cloud.google.com/go/pubsub` from 1.41.0 to 1.42.0
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@pubsub/v1.41.0...pubsub/v1.42.0)
    
    Updates `cloud.google.com/go/compute` from 1.27.4 to 1.28.0
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@compute/v1.27.4...pubsub/v1.28.0)
    
    Updates `cloud.google.com/go/redis` from 1.16.4 to 1.17.0
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@redis/v1.16.4...kms/v1.17.0)
    
    Updates `cloud.google.com/go/auth` from 0.8.0 to 0.9.3
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@v0.8.0...auth/v0.9.3)
    
    Updates `cloud.google.com/go/compute/metadata` from 0.5.0 to 0.5.2
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@v0.5.0...auth/v0.5.2)
    
    Updates `cloud.google.com/go/iam` from 1.1.12 to 1.2.1
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@iam/v1.1.12...iam/v1.2.1)
    
    Updates `cloud.google.com/go/longrunning` from 0.5.11 to 0.6.1
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@longrunning/v0.5.11...auth/v0.6.1)
    
    Updates `cloud.google.com/go/storage` from 1.43.0 to 1.44.0
    - [Release notes](https://github.com/googleapis/google-cloud-go/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
    - [Commits](googleapis/google-cloud-go@pubsub/v1.43.0...spanner/v1.44.0)
    
    ---
    updated-dependencies:
    - dependency-name: cloud.google.com/go/bigquery
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/monitoring
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/pubsub
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/compute
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/redis
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/auth
      dependency-type: indirect
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/compute/metadata
      dependency-type: indirect
      update-type: version-update:semver-patch
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/iam
      dependency-type: indirect
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/longrunning
      dependency-type: indirect
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    - dependency-name: cloud.google.com/go/storage
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: gcp-sdks
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Update NOTICE.txt
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
    dependabot[bot] and dependabot[bot] authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    89ed20d View commit details
    Browse the repository at this point in the history
  4. Create nil cgroups reader for processor, improve error handling (#41198)

    * create nil reader, improve error handling
    
    * add test, clean up
    
    * linter
    fearful-symmetry authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    764ba96 View commit details
    Browse the repository at this point in the history
  5. feat(metricbeat): initial windows arm support (#41039)

    resolve some of the compile errors on windows arm
    
    the remaining compile errors will be fixed once elastic/elastic-agent-system-metrics
    is bumped
    kruskall authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    23f14f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. x-pack/filebeat/input/internal/private: add field redaction package (#…

    …40997)
    
    This package supports zeroing arbitrary fields based on a set of redaction
    paths or field sibling marks.
    efd6 authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    9fde7b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Only watch metadata for ReplicaSets in K8s (#41100)

    * Bump github.com/elastic/elastic-agent-autodiscover to v0.9.0
    
    * Only watch metadata for ReplicaSets in k8s autodiscovery
    
    * Only watch metadata for ReplicaSets in add_kubernetes_metadata processor
    
    * Fix linter warnings
    
    * Merge changelog entries
    swiatekm authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ee780d2 View commit details
    Browse the repository at this point in the history
  2. Use journald for system module on Debian 12 (#41061)

    This commit adds Debian 12 support to our system module, to support
    Debian 12 we need to use the journald input to collect the system
    logs.
    
    To support it, a new, internal, input  `system-logs`is introduced, it is responsible
    for deciding whether the log input or journald must be used. If `var.paths` is defined
    in the module configuration, `system-logs` looks at the files, if any of the globs resolves
    to one or more files the `log` input is used, otherwise the `jouranld` input is used.
    
    This behaviour can be overridden by setting `var.use_journald` or `var.use_files`,
    which will force the use of journald or files.
    
    Other changes:
     - Journald input now support filtering by facilities
     - System tests for modules now support handling journal files
     - The `TESTING_FILEBEAT_FILEPATTERN` environment variable now is a
     comma separated list of globs, it defaults to `.log,*.journal`
     - Multiple lint warnings are fixed
     - The documentation has been updated where needed.
    belimawr authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    cfd1f1c View commit details
    Browse the repository at this point in the history
  3. Skip flaky tests TestFileWatcher and TestGroup_Go (#41223)

    ---------
    
    Co-authored-by: Denis <denis@rdner.de>
    belimawr and rdner authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e9617a7 View commit details
    Browse the repository at this point in the history
  4. Adjust Beats container user to be numeric. (#41197)

    Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
    naemono authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    a7915d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f69b501 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. x-pack/filebeat/input/internal/private: add support for marked redact…

    …ion (#41212)
    
    The initial implementation only supported the removal of redacted
    values. This adds the option to replace redacted values with a redaction
    place holder, defined by the type of the value.
    efd6 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    59c989d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66dacd9 View commit details
    Browse the repository at this point in the history
  3. Switch K8s tests to Wolfi by default and make it configurable (#41222)

    By default we test Wolfi-based images but there is now an environment
    variable `IMAGE_MODIFIER` that can be used for specifying different
    image prefixes when calling the make target.
    
    Also, now the test verifies the actual container readiness and deletes
    resources after itself.
    rdner authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3492089 View commit details
    Browse the repository at this point in the history
  4. [Filebeat] [AWS] Add support to source AWS cloudwatch logs from linke…

    …d accounts (#41188)
    
    * use LogGroupIdentifier fiter instead of LogGroupName and related parameter, field renaming
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * configuration parsing to support arn & linked accounts
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * document the ARN usage
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * add changelog entry
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * code review changes
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * code review change - fix typo
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    ---------
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    Co-authored-by: kaiyan-sheng <kaiyan.sheng@elastic.co>
    Kavindu-Dodan and kaiyan-sheng authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    42f2d41 View commit details
    Browse the repository at this point in the history
  5. [Filebeat] [AWS] add support to source logs from AWS linked source ac…

    …counts when using log_group_name_prefix (#41206)
    
    * configuration parsing to support arn & linked accounts
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    # Conflicts:
    #	x-pack/filebeat/input/awscloudwatch/input.go
    
    * code review change - fix typo
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * add support to linked accounts when using prefix mode
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * add changelog entry
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * review suggestion
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    * use non-pointer struct property
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    
    ---------
    
    Signed-off-by: Kavindu Dodanduwa <kavindu.dodanduwa@elastic.co>
    Kavindu-Dodan authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7e1b528 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Add asynchronous ACK handling to S3 and SQS inputs (#40699)

    Modify SQS ingestion to listen for ACKs asynchronously so that input workers can keep reading new objects after a previous one has been published, instead of blocking on full upstream ingestion. This addresses the bottleneck where ingesting many small objects is slow as each one waits for a full ingestion round trip. With a default configuration, SQS queues with many small objects are now ingested up to 60x faster.
    faec authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d2867fd View commit details
    Browse the repository at this point in the history
  2. [auditbeat] Use shared process cache in add_session_metadata proces…

    …sor (#40934)
    
    This changes to use a shared process cache in the add_session_metadata processor. This cache is provided by quark and go-quark.
    
    The are currently several process caches in auditbeat. The long term intention is to move all process caches to the shared cache provided by quark. This will reduce resource usage, and improve maintainability by not having multiple implementations of a process cache within Auditbeat.
    
    With this change, the process cache that was previously being used by the ebpf backend is no longer used, and quark will provide process data that's required for enrichment. Rather than needing to track processes from within this processor, quark handles everything, so the processor will now only need to request process data from quark when enrichment happens.
    
    The add_session_metadata process DB code isn't removed, since it's still used by the procfs backend. That backend is intended to be used on systems that aren't supported by the modern backend. Still, quark also supports as far back as CentOS 7, so there will be few systems that will actually use the procfs backend now. The procfs backend could potentially be removed entirely, along with the process DB cache code in the processor, in the future.
    mjwolf authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9992eb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10a2e94 View commit details
    Browse the repository at this point in the history
  4. Correctly set 'input.type' when using the system integration (#41246)

    The system integration now uses the new input system-logs that is just
    a proxy to instantiate either the log input or journald. That caused
    the 'input.type' in the final event to contain 'system-logs' instead
    of 'log' or 'journald'. This PR fixes it buy adding a set step in the
    ingest pipeline.
    
    The ingest pipeline is used because Beats sets this filed outside of
    the input code.
    
    Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
    belimawr and pierrehilbert authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e2815a4 View commit details
    Browse the repository at this point in the history
  5. Fix error handling and add nolint comment (#41256)

    ---------
    
    Co-authored-by: Denis <denis@rdner.de>
    belimawr and rdner authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c1fc9a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac81fbd View commit details
    Browse the repository at this point in the history
  7. [Release] update version

    elasticmachine authored and elasticmachine committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c9c9b74 View commit details
    Browse the repository at this point in the history