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

Update CHANGELOG.next.asciidoc for SQS fixes on 8.14 #39766

Closed
wants to merge 187 commits into from

Conversation

strawgate
Copy link
Contributor

Update changelog with SQS fixes from #39709

tetianakravchenko and others added 30 commits April 18, 2024 10:19
…torage-blob-go dependencies (#38861)

* filebeat/azure/azureeventhub: upgrade azure azure-event-hubs-go and azure-storage-blob-go dependencies

Signed-off-by: Tetiana Kravchenko <[email protected]>

* add the changelog record

Signed-off-by: Tetiana Kravchenko <[email protected]>

---------

Signed-off-by: Tetiana Kravchenko <[email protected]>
Migrate x-pack filebeat to single pipeline

Signed-off-by: Alexandros Sapranidis <[email protected]>
Use mono repo plugin for xpack/heartbeat

Relates: elastic/ingest-dev#3072

---------

Co-authored-by: Dimitrios Liappis <[email protected]>
- Syslog reader and processor are owned by elastic/sec-deployment-and-devices
* fixed issues in heartbeat pipeline

* pr fixes
- In 8.13, the netflow was accidentally removed from the list of inputs
for Windows. This restores netflow as an input under Windows.
Made with ❤️️ by updatecli

Co-authored-by: apmmachine <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* updated common.sh

* updated cnetral pipleine with winlogbeat

* fixed typo
PR#38913 had a bug for the extended tests group:
it wouldn't allow to run steps in the extended
group when not using a PR (e.g. merge commits).

This commit allows all steps in the extended
group to run when the trigger is not a PR.
In preparation for the migration to a static pipeline for packetbeat,
this commit removes the Buildkite PR Bot trigger.

Relates elastic/ingest-dev#3072
* migrate x-pack/libbeat to static

* Update pull-requests.json

* change paths

* Update pull-requests.json

* change conditions for group-steps

* change the pipeline.yml

* work with remarks

* work with remarks

* remove libbeat and x-pack/libbeat changesets from the common.sh

* remove libbeat and x-pack/libbeat changesets from the common.sh

* fix merge issues

* Update .buildkite/x-pack/pipeline.xpack.libbeat.yml

Co-authored-by: Dimitrios Liappis <[email protected]>

* apply common.sh from main and cleanup it

* change paths

---------

Co-authored-by: Dimitrios Liappis <[email protected]>
* updated common.sh

* fixed typo

* updated common.sh

* added changeset ps1 script and updated xpack-winlogbeat pipeline

* pr fixes

* handle backslashes in changeset directories
This commit refactors the packetbeat pipeline to the pipeline selector
approach as laid out in #38783.

Relates elastic/ingest-dev#3072
…8982)

- The pattern for parsing process IDs was too relaxed and would
match everything between the first opening and the last closing
square bracket in a message. If the message included multiple
closing square brackets, the process ID would be set to not only
the process ID, but also whatever leads up to the last closing
square bracket.
- The pattern has now been locked down to only digits.
- Added test case.
* Packaging pipieline resource

* Revetred agentbeat pipeline deletion

* Cleanup
The ReplaceFields config option was used to support compatibility with session
viewer in Kibana that didn't support auditbeat fields. Kibana has now been
updated, and this config option isn't needed.
* Osquerybeat: Strip osqueryd binary for linux

* Improve code comment, fix a typo

* Address code review request to make it compatible with agentbeat build

* Remove unused function
* move x-pack/packetbeat to static pipeline

* Update pull-requests.json

* change pipeline.yml

* update pipeline.xpack.packetbeat.yml

* fix typo

* fix dependency

* fix remarks

* Update common.sh

* Update common.sh

* Update common.sh

* Update common.sh

* fix remarks

* fix remarks

* fix remarks
…sage (#39064)

* Remove Beat config files from agentbeat.

Beats no longer reads config files at startup when run as part of agent.

* Silence new error message with agentbeat.

* Add comment to log line.
…nd node (#38762)

* remove mandatory permissions

---------

Signed-off-by: constanca <[email protected]>
Co-authored-by: Michael Katsoulis <[email protected]>
Fix a bug in cloudwatch worker allocation that could cause data loss (#38918).

The previous behavior wasn't really tested, since worker tasks were computed in cloudwatchPoller's polling loop which required live AWS connections. So in addition to the basic logical fix, I did some refactoring to cloudwatchPoller that makes the task iteration visible to unit tests.
Remove `EventACKTracker` from `awscloudwatch` event handling.

`EventACKTracker` is buggy (see #38961) but in the `awscloudwatch` input it's also never used -- its callbacks are attached to events, but their result doesn't affect any of the event handling.

This PR doesn't change any functional behavior.
…ext wrapper (#38957)

Simplify context handling in the awscloudwatch and awss3 inputs.

The awscloudwatch and awss3 inputs both need to convert their Beats input context to a standard golang context for use with the AWS API, and both of them use custom wrappers that create an extra goroutine to listen for Beat shutdown. I added an explicit wrapper object to the `v2.InputContext` API that is a single function call and requires no extra goroutines, and replaced the context wrapper in both inputs.

This doesn't change any functional behavior.
….4.8 to 2.6.0 (#39157)

* build(deps): bump go.elastic.co/apm/module/apmelasticsearch/v2

Bumps [go.elastic.co/apm/module/apmelasticsearch/v2](https://github.com/elastic/apm-agent-go) from 2.4.8 to 2.6.0.
- [Release notes](https://github.com/elastic/apm-agent-go/releases)
- [Changelog](https://github.com/elastic/apm-agent-go/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-go@v2.4.8...v2.6.0)

---
updated-dependencies:
- dependency-name: go.elastic.co/apm/module/apmelasticsearch/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update NOTICE.txt

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
This commit adds the foundational pipeline
definition needed for the migration of the
IronBank validation Jenkins Job to Buildkite.

Relates: elastic/ingest-dev#3235
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 29, 2024
@botelastic
Copy link

botelastic bot commented May 29, 2024

This pull request doesn't have a Team:<team> label.

Copy link
Contributor

mergify bot commented May 29, 2024

This pull request does not have a backport label.
If this is a bug or security fix, could you label this PR @strawgate? 🙏.
For such, you'll need to label your PR with:

  • The upcoming major version of the Elastic Stack
  • The upcoming minor version of the Elastic Stack (if you're not pushing a breaking change)

To fixup this pull request, you need to add the backport labels for the needed
branches, such as:

  • backport-v8./d.0 is the label to automatically backport to the 8./d branch. /d is the digit

@cmacknz cmacknz added the backport-v8.14.0 Automated backport with mergify label May 30, 2024
@cmacknz
Copy link
Member

cmacknz commented May 30, 2024

This should be in the 8.14 branch as well. There will be an automated backport PR, but I suspect it might be more correct at this point in time to target this to the 8.14 branch if this isn't actually completely fixed on main.

@strawgate strawgate changed the base branch from main to 8.14 May 31, 2024 14:35
@strawgate strawgate requested review from a team as code owners May 31, 2024 14:35
@strawgate strawgate requested review from MichaelKatsoulis, tetianakravchenko, belimawr, rdner and kaanyalti and removed request for a team May 31, 2024 14:36
@strawgate strawgate closed this May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-v8.14.0 Automated backport with mergify needs_team Indicates that the issue/PR needs a Team:* label
Projects
None yet
Development

Successfully merging this pull request may close these issues.