Releases: elastic/elastic-package
Releases · elastic/elastic-package
v0.101.0
Changelog
- c0a0830 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.2.0 to 3.2.1 (#1943)
- f4f5ccd Add best-effort coverage reports per test type (#1915)
- 72545b0 Add flag to enable logsdb mode in logs data streams (#1939)
- cd180dd chore: [updatecli] Update latest snapshot to 8.15.0-b9e570f1 (#1940)
- a39d200 [updatecli] Update latest snapshot to 8.15.0-7b611e39 (#1938)
- 10713d1 Don't run format on check (#1936)
- 67e43d0 Update kubernetes version to 1.30 (#1932)
- 5ec2e47 chore: [updatecli] Update latest snapshot to 8.15.0-af44b0a5 (#1935)
- 8213ef1 chore: [updatecli] Update latest snapshot to 8.15.0-875a6caa (#1934)
- 74d96b7 Improve error message for undefined arrays of objects (#1923)
- c076063 Remove leftover from GCP (#1933)
- 61d6338 Remove gcp test package (#1930)
- d5641d1 Refactor PTTY handling in compose commands (#1924)
- 364fd63 chore: [updatecli] Update latest snapshot to 8.15.0-4795d791 (#1929)
- b2d415a [updatecli] Update 7.x snapshot to 7.17.23-SNAPSHOT (#1896)
- 42aa10a Change separator in results file written (#1925)
- 411ea1f chore: [updatecli] Update latest snapshot to 8.15.0-069f61bc (#1928)
- 87e0d1a chore: [updatecli] Update latest snapshot to 8.15.0-93475c89 (#1927)
- 73985b9 chore: [updatecli] Update latest snapshot to 8.15.0-34c846e6 (#1926)
- d87fda9 Create different deployer folders per each test (#1919)
- a8206e0 chore: [updatecli] Update latest snapshot to 8.15.0-ee48b214 (#1920)
- 700dd69 Run system tests in parallel (#1909)
- 49e1c04 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.5 to 3.2.0 (#1918)
- 3957a10 chore: [updatecli] Update latest snapshot to 8.15.0-36123b1e (#1916)
- 5a9b108 Add flag to change directory before running the command (#1914)
- 50b9c7f Chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#1911)
- cbb76e6 chore: [updatecli] Update latest snapshot to 8.15.0-8d082e96 (#1912)
- ebb1446 Fix race condition reading from PTTY (#1906)
- 24cc92b [updatecli] Update latest snapshot to 8.15.0-d5c8f9f3 (#1910)
- 85e41f7 Chore(deps): bump the k8s group with 3 updates (#1907)
- 3481e99 Chore(deps): bump github.com/elastic/go-licenser from 0.4.1 to 0.4.2 (#1908)
- 540b4d8 Update skip.link type and tag (#1900)
- 3d8ed71 Update Tester instances to trigger just one test (#1898)
- 2dbab19 chore: [updatecli] Update latest snapshot to 8.15.0-d6c4588a (#1901)
- e57087c chore: [updatecli] Update default stack version to 8.14.1 (#1905)
- f0fdd84 Chore(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 (#1904)
- 1a59c91 Move getting all tests to run inside each runner (#1895)
- a52d1ce chore: [updatecli] Update latest snapshot to 8.15.0-2222a8d1 (#1899)
- 4633a8f chore: [updatecli] Update latest snapshot to 8.15.0-2600cbc7 (#1897)
- 52cb28b Move installation package in policy and system tests (#1892)
- a5b607a chore: [updatecli] Update latest snapshot to 8.15.0-a5cadc71 (#1894)
- 3cc9d99 Create Agent policies per each test execution (#1866)
- 2bb0880 Revert use of PTY for docker compose invocation in Windows (#1885)
- 3f99503 chore: [updatecli] Update default stack version to 8.14.0 (#1890)
- 181226e chore: [updatecli] Update latest snapshot to 8.15.0-ee2f4d91 (#1891)
- c18a9ce Instantiate runners directly on test commands (#1888)
- 858808b Chore(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 (#1889)
- 77cb746 chore: [updatecli] Update latest snapshot to 8.15.0-08ed6f81 (#1887)
- 3f7eaaa Update elastic-package test command to define each command separately (#1886)
- 5ab8491 Enable http2 in kibana (#1879)
- 1765efb chore: [updatecli] Update latest snapshot to 8.15.0-6348256c (#1883)
- 76235fc Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.24.4 to 3.24.5 (#1882)
- 0c0e26c Add CODEOWNERS for reviews on automatic updates (#1881)
- 668609f Add contract testing for policies (#1847)
- 2c23d41 chore: [updatecli] Update latest snapshot to 8.15.0-6ca8b0be (#1878)
- 418d9a2 Add missing Test Run ID for service up command (#1871)
- 4866988 [updatecli] Update latest snapshot to 8.15.0-2b3f39ba (#1873)
- 1aa5f2c Chore(deps): bump gotest.tools/gotestsum from 1.11.0 to 1.12.0 (#1875)
- c1f89c0 Chore(deps): bump github.com/hashicorp/go-retryablehttp (#1874)
- 3412d42 chore: [updatecli] Update latest snapshot to 8.15.0-7bbad5fa (#1870)
- 3ee5da5 Review service container aliases and hostname (#1850)
- 81dfea3 Use SNAPSHOT image without build tag for 7.x (#1868)
- ea709e2 [updatecli] Update latest snapshot to 8.15.0-561c6014 (#1864)
- 7392f99 Update fleet-server healthcheck to be parameterizable (#1867)
- 4ee0628 Pipeline permissions for github-actions (#1865)
- 2a03edd Fixes bump elastic stack workflow (#1862)
- b1dcda0 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.4 to 3.1.5 (#1856)
- 2116209 Chore(deps): bump helm.sh/helm/v3 from 3.15.0 to 3.15.1 (#1855)
- 5f170a4 Add github action to bump stack versions (#1853)
- e27cfc0 [Buildkite] Enable delete redshift clusters with dry_run false (#1849)
- 9680eb7 Honor data_stream.dataset in input packages (#1851)
- b24d091 Add suffix to compose project names (#1846)
- 80b3493 [Buildkite] Fix cloud cleanup pipeline (#1848)
- 99ad2d6 Update system testrunner to allow parallel executions (#1838)
- 3aee4ad [Buildkite] Update Ubuntu image used for tests (#1844)
- 49d021e Enable independent agents if root privileges are required at both package or data stream level (#1840)
- 00bda74 Chore(deps): bump helm.sh/helm/v3 from 3.14.4 to 3.15.0 (#1841)
- 08db51d Chore(deps): bump the k8s group with 3 updates (#1837)
- 300054e Introduce profile versioning (#1835)
- cababbd Add go-resource resources for Fleet Policies (#1836)
- 0499772 Update docker version to 26.1.2 (#1833)
- cf8e1c9 Remove unused extra docker-compose files (#1834)
- 1706f39 Update system test docs to include new Elastic Agents (#1830)
- 7b156a5 Add support for system tests using independent Elastic agents in Elastic Serverless (#1828)
- c2a0f6d Chore(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1829)
- 5c414a6 Allow to define custom scripts in independent Elastic Agents (#1822)
- b33490b Extend system test to validate absence of _ignored (#1738)
- a213867 Update default version of the stack to 8.13.4 (#1827)
- 4fb1986 Chore(deps): bump github.com/hashicorp/go-retryablehttp (#1826)
- 901661e Support decoding JSONs in embedded panels in dashboards (#1825)
- db4c611 Improve health check for Fleet Server (#1824)
- e53417a Update system flags test with independent Elastic Agents (#1816)
- f53db02 Chore(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0 (#1819)
- de76256 When building Logstash with docker, it needs to pass the env vars to correctly reflect, which Logstash uses env2yaml tool to standardize it to internal settings. (#1818)
v0.100.0
Changelog
- 2632478 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.3 to 3.1.4 (#1817)
- 48a4da9 Enable independent Elastic Agent if root privileges is set to true (#1815)
- efee2b2 Remove environment variables for repository license and links path (#1814)
- 95c0d7b [Buildkite] Add gcp agents into serverless step (#1813)
- a9efa3e [Buildkite] Add pipeline to test with Elastic serverless daily (#1807)
- eba9ed5 Generalize dump stack function and fix issue when checking elasticsearch logs (#1809)
- 45b0921 [Buildkite] Upgrade docker daemon (#1802)
- 56640d0 Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.24.3 to 3.24.4 (#1810)
- b238e17 Update filter condition set in catalog-info (#1805)
- d62d680 Add support for working copies created with git worktree (#1803)
- e4ede83 feat(compose/agent): add stack.agent.ports option in config.yml to publish ports for agent (#1793)
- 6516946 Return stderr as part of the error when compose fails (#1801)
- 9c3881e Drop all capabilities by default in Elastic Agent containers (#1794)
- 9419be6 Add support to define expose ports for independent agents (#1795)
- 78f4687 Create a new Agent Policy for enrolling purposes (#1799)
- 3749827 Update volumes to use bind type (#1796)
- e31daf2 Shorten docker container name (#1798)
- 17a929b [Buildkite] Add retry suffix for logs (#1800)
- 5e322d7 Move folders created independent agents (#1790)
- c2ff98b Set user depending on agent.privileges.root field from manifest (#1789)
- 0615df4 Store start time just before installing pipelines (#1791)
- ca6e594 Avoid trying to remove fleet server package (#1792)
- 28c8e4b Remove support for Docker Compose v1 (#1785)
- ed1fab3 Check if first call is already zero documents (#1788)
- 5a0f5b4 Chore(deps): bump the k8s group with 3 updates (#1787)
- 56d4f2c Add context to Elasticsearch calls (#1784)
- 31e3244 Group dependabot updates of k8s in single PRs (#1781)
- b33d41e Update default version of the stack to 8.13.2 (#1783)
- b2c2c7a Restore append before checking error (#1782)
- 6eda8fe Allow to define custom agents in system test configuration files (#1765)
- bba1514 Chore(deps): bump k8s.io/cli-runtime from 0.29.3 to 0.29.4 (#1779)
- 971d0ce Chore(deps): bump k8s.io/client-go from 0.29.3 to 0.29.4 (#1780)
- 78dcc52 Ignore not found component templates when dumping installed objects (#1777)
- 0dda40a Run different command for system_benchmark package (logstash) (#1775)
- 44b84a6 Replace agent names in condition for remove agent handler (#1776)
- 052cfc8 Use declarative definitions for asset test runner expected state (#1756)
- f9ed754 Remove created agents in service deployer (#1771)
- f439b96 feat: introduce --fail-on-ingest-warnings to detect, and treat as errors, warnings from ingest pipeline (#1755)
- 0647d80 Reduce verbosity when checking if package embeds ECS (#1774)
- 74cfa23 Fix validation of empty numeric keywords arrays with normalization (#1773)
- 756ecf1 Remove definitionsDir from k8s in agentdeployer (#1769)
- 1f977e2 Allow packages without service deployer to have system tests (#1768)
- 687a17b Update labels in Buildkite steps (#1767)
- f8153ab Remove variant data from agent deployer package (#1762)
- bf82537 Properly disable Logstash monitoring after recent Logstash docker changes. (#1763)
- 825101f Chore(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 (#1760)
- acc8db2 Chore(deps): bump github.com/elastic/go-resource from 0.1.1 to 0.2.0 (#1761)
- 4bd9744 Allow to run multiple kubernetes agents (#1759)
- 9ea90a1 Update Go Runtime to 1.22.2 (#1757)
- 850abde internal/fields: fix handling of boolean keyword fields (#1752)
- 26e9a98 Create different agent per each test execution (#1724)
- 9315e0b Add benchmark validate command for static validation (#1718)
- 9d402d6 Update package registry to 1.24.0 (#1753)
- 269b3c9 Chore(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 (#1750)
- a5cc389 Chore(deps): bump github.com/cespare/xxhash/v2 from 2.2.0 to 2.3.0 (#1751)
- dbc03cd Use rerefence to update terraform outputs in serviceInfo struct (#1747)
- c627355 internal/fields: fix handling of numeric keyword fields in arrays (#1746)
- 63624b4 Chore(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (#1744)
- 2f03d91 Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.24.2 to 3.24.3 (#1745)
v0.99.0
Changelog
- a44250e Add dynamic mappings for non-indexed ECS fields (#1733)
- 6d9206a Fix creation date tag for buckets (#1742)
- e1fa76f Introduce multiarch tianon images (#1741)
- ec33cdd Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.2 to 3.1.3 (#1740)
- 62fe1c9 Provide contexts to kibana client methods (#1713)
- caf7758 Fail step if test command fails (system flags) (#1739)
- 28a985c Handle detection of upgraded shell (#1737)
- c40a1c2 Provide contexts from the root command (#1679)
- fc16fcc Refactors in pipeline test runner (#1735)
- 72677f0 Add false positive package to detect regressions in JSON marshalling (#1734)
- 509478b Use custom shutdown time for service deployer compose (#1727)
- 36d956a Honor daemon flag (-d) in serverless provider (#1725)
- 650f369 Chore(deps): bump github.com/elastic/go-ucfg from 0.8.7 to 0.8.8 (#1736)
- 05f009b Chore(deps): bump k8s.io/cli-runtime from 0.29.2 to 0.29.3 (#1732)
- 94ba766 Chore(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3 (#1731)
- 9957f50 Chore(deps): bump k8s.io/client-go from 0.29.2 to 0.29.3 (#1730)
- 30b16dc Validate fields using ECS JSON schema when all stack versions support ecs@mappings (#1711)
- a3e3a80 Chore(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 (#1729)
- 12a8d0d Chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#1726)
- 04602e1 Chore(deps): bump gopkg.in/dnaeon/go-vcr.v3 from 3.1.2 to 3.2.0 (#1723)
- c34c092 Chore(deps): bump github.com/elastic/go-ucfg from 0.8.6 to 0.8.7 (#1719)
v0.98.2
Changelog
- c65647f Share some functions in benchmark runners (#1717)
- 7f4a339 Don't require Elasticsearch for static tests (#1716)
- 752a30d improve readme (#1714)
- cc43d5c Add redshift check cloud cleanup (#1710)
- d505ee3 Update default stack version to 8.12.2 (#1715)
- 346081a Add daily job to cleanup stale resources (#1700)
- e74c021 Chore(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 (#1712)
- 498b484 Update URI for gcloud CLI distribution (#1709)
- 0a5538d Mark flag --benchmark as required in system benchmarks (#1704)
- 31e752b Chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1706)
- f579cc0 Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.24.1 to 3.24.2 (#1707)
- 6cd0720 Fix busy wait loop in benchmark stream (#1703)
- 30c624a Chore(deps): bump honnef.co/go/tools from 0.4.6 to 0.4.7 (#1702)
- dc0ed81 Chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#1701)
v0.98.1
Changelog
- d88939f Chore(deps): bump github.com/elastic/elastic-integration-corpus-generator-tool (#1697)
- 7f984dc Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.1 to 3.1.2 (#1696)
- 8597e7d Update branch name label for terraform (#1698)
- d3e6191 Chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#1683)
- b37077c Add linux/amd64 platform for tianon/true service (#1694)
- a94e00c [automation] Update EPR version to v1.23.1 (#1695)
- 60f274d Chore(deps): bump k8s.io/cli-runtime from 0.29.1 to 0.29.2 (#1685)
- bab4f42 Chore(deps): bump k8s.io/client-go from 0.29.1 to 0.29.2 (#1686)
- 7245bb4 Replace dots in branch names by dash in Terraform labels (#1690)
- 27d7f20 Add docker-compose stop before retrieving logs from service deployer (#1691)
- 26e81fe Pre-build logstash image with plugin and configuration (#1687)
- a9b043b Remove leftovers after changing path for service state (#1689)
- 33ad483 security: add permissions block to workflows (#1688)
v0.98.0
Changelog
- b2ee264 Logstash improvements: auto pipeline reload. (#1668)
- 81289fa Add new flags to just setup, teardown or run tests only (#1250)
- ff60d25 Enable ssl between logstash and agent (#1669)
- e1aef30 Add variables for terraform (#1678)
- 736d623 Remove exception for uninstalling system package in tests (#1676)
- 1bfcdbb Chore(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 (#1677)
- e1d1e67 Remove TODO comment about test assets in input packages (#1675)
- c7f46c7 Explicitly handle uninstalled and input packages when dumping installed objects (#1674)
- f025a06 Update API endpoint to reset credentials (#1673)
- 6ab5c0d Update stack versions after 8.12.1 release (#1670)
- d46c82d Disable elastic agent self monitoring by default (#1672)
- 4af13a5 Fix generic cobertura merge (#1671)
- 16b763a Avoid using coverage XML files for junit step (#1667)
- 65083be Refactor New cert to use enum (#1664)
v0.97.0
Changelog
- 52a1d4f Add sleep before retrying stack up again (#1665)
- 31dedaa Add logstash to serverless provider (#1646)
- 8a66d05 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.1.0 to 3.1.1 (#1662)
- 1ecf8fb Chore(deps): bump github.com/ProtonMail/gopenpgp/v2 from 2.7.4 to 2.7.5 (#1663)
- ef1a3fc Set debug level in system tests for agent (#1660)
- a75fd6f Add JSON format to status subcommand (#1655)
- a567a70 Chore(deps): bump github.com/elastic/package-spec/v3 from 3.0.4 to 3.1.0 (#1657)
- b7ede8d Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.12 to 3.24.1 (#1654)
- 3c28d14 Update docs about custom images (#1653)
v0.96.1
v0.96.0
Changelog
- 5cd6111 Changes: Expose Logstash stats API port; Install Elastic Integration plugin if not bundled. (#1637)
- 1ce552c Chore(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (#1642)
- b7511b4 [Buildkite] Skip docker installation since base image was updated (#1643)
- 3af4a09 [Benchmark/Stream] Add getting started docs for elastic-package stream command (#1627)
- 7ce42ee Chore(deps): bump github.com/elastic/package-spec/v3 from 3.0.3 to 3.0.4 (#1638)
- f02cbfb Update default stack versions (#1636)
- 2ec9be9 Add progress flag if docker compose is used (#1628)
- 291b15d [Buildkite] Downgrade docker daemon (#1639)
- 3d0c32f Chore(deps): bump k8s.io/cli-runtime from 0.29.0 to 0.29.1 (#1629)
- fc5b3da Chore(deps): bump helm.sh/helm/v3 from 3.13.3 to 3.14.0 (#1632)
- 0cf092a Chore(deps): bump k8s.io/client-go from 0.29.0 to 0.29.1 (#1631)
- 282cfe3 Add generic test coverage report format for SonarQube (#1612)
- 7fb20f3 [Benchmark] Add bulk request response body in case of errors (#1625)
- b3f999e guard against nil struct (#1613)
- f159cd0 Chore(deps): bump golang.org/x/tools from 0.16.1 to 0.17.0 (#1621)
- b9e3815 Update k8s version (#1620)
- 545ca35 [Buildkite] Remove pipeline to test package publication (#1617)
- 85d6fca Support system benchmarking with the logstash-output in the benchmarking agent policies (#1615)
- 3a5f587 Chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#1616)
- 0c14c6c Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.11 to 3.23.12 (#1614)
- 56e1a4f Fix runner shutdown, improve error message (#1609)
- 0c9d174 Add --path option for loading system benchmark scenarios from elsewhere (#1603)
- 1ac1380 [Buildkite] Update bucket settings for internal logs (#1607)
- a6799ce [Buildkite] Update buildkite scripts (#1608)
- 42a15e6 [Buildkite] Revamp buildkite scripts (#1606)
- 8c829da Add reference documentation about available profile settings (#1604)
- 95aebb0 Chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#1605)
- c630733 Enable APM in services managed by elastic-package stack (#1598)
- b039b61 Chore(deps): bump k8s.io/cli-runtime from 0.28.4 to 0.29.0 (#1601)
- 2e3b285 Chore(deps): bump helm.sh/helm/v3 from 3.13.2 to 3.13.3 (#1602)
- 907405e Chore(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#1596)
- 9946fec add config to enable apm-server (#1593)
- 9715d2d Chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#1594)
- b0df815 Use docker subcommand when available (#1592)
- bd07541 Chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#1590)
v0.95.0
Changelog
- 55d587a Chore(deps): bump github.com/elastic/package-spec/v3 from 3.0.2 to 3.0.3 (#1589)
- b143496 Remove documentation about how to publish packages (#1581)
- f075590 Benchmark stream command (#1584)
- a5c8a8e skip package and version validtion on empty value (#1588)
- 4ee76e2 Chore(deps): bump github.com/elastic/elastic-integration-corpus-generator-tool (#1585)
- ce69dfd [automation] Update EPR version to v1.23.0 (#1583)
- 5329f5e Refactors for safer handling of strings (#1578)
- bdeb4e8 Accept 503 as valid response for Kibana status endpoint (#1579)
- 5416a93 Chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.10 to 3.23.11 (#1580)