Skip to content

Releases: odigos-io/odigos

v1.0.139

18 Dec 09:04
8d4e7d9
Compare
Choose a tag to compare

Changelog

  • 01cef4b .NET support for musl-based containers (#1987)
  • 8d4e7d9 Add --kube-context flag to CLI (#2019)
  • 716aac7 Track un-active instrumentation for better reporting (#2016)
  • d39ef14 Update E2E tests to Kubernetes v1.32 (#2010)
  • 375cd1b Update doc to new UI (#1993)
  • 351fcac [GEN-1840]: refactor frontend icons from SVG to JSX (#2017)
  • 5c4ab5b [GEN-2031]: add 'replicasets' resource to ClusterRole permissions (#2006)
  • 0a568c2 [GEN-2041]: fix auto-fill indicator for destinations (#2018)
  • 1433f99 chore(cli): remove logs (#2014)
  • d7b283e chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in /instrumentor (#2000)
  • e907dd5 chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in /scheduler (#1996)
  • 1d1bd0a chore(deps): bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 in /autoscaler in the otel-dependencies group (#1998)
  • 5b59615 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 in /odiglet in the otel-dependencies group (#2004)
  • 69ede4d chore(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0 in /odiglet (#2005)
  • c0064c3 chore(deps): bump the k8s-dependencies group in /autoscaler with 3 updates (#1997)
  • 567f39e chore(deps): bump the k8s-dependencies group in /cli with 3 updates (#2001)
  • 28892fd chore(deps): bump the k8s-dependencies group in /instrumentor with 2 updates (#1999)
  • 7fb0f53 chore(deps): bump the k8s-dependencies group in /odiglet with 4 updates (#2003)
  • ff9b60c chore(deps): bump the k8s-dependencies group in /scheduler with 2 updates (#1995)
  • 90922b9 ci: deprecate old chart repo syncs (#2007)
  • 9c16b74 feat: add pprof extension to datacollection (#2013)
  • 793e2c9 feat: configurable mock destination for pipeline testing (#2012)
  • a84e408 feat: helm legacy UI flag (#2009)
  • 34ac66a feat: inject OTEL_SERVICE_NAME and OTEL_RESOURCE_ATTRIBUTES via webhook (#2008)

v1.0.138

16 Dec 13:22
Compare
Choose a tag to compare

Changelog

  • d39ef14 Update E2E tests to Kubernetes v1.32 (#2010)
  • 375cd1b Update doc to new UI (#1993)
  • 5c4ab5b [GEN-2031]: add 'replicasets' resource to ClusterRole permissions (#2006)
  • d7b283e chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in /instrumentor (#2000)
  • e907dd5 chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in /scheduler (#1996)
  • 1d1bd0a chore(deps): bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 in /autoscaler in the otel-dependencies group (#1998)
  • 5b59615 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 in /odiglet in the otel-dependencies group (#2004)
  • 69ede4d chore(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0 in /odiglet (#2005)
  • c0064c3 chore(deps): bump the k8s-dependencies group in /autoscaler with 3 updates (#1997)
  • 567f39e chore(deps): bump the k8s-dependencies group in /cli with 3 updates (#2001)
  • 28892fd chore(deps): bump the k8s-dependencies group in /instrumentor with 2 updates (#1999)
  • 7fb0f53 chore(deps): bump the k8s-dependencies group in /odiglet with 4 updates (#2003)
  • ff9b60c chore(deps): bump the k8s-dependencies group in /scheduler with 2 updates (#1995)
  • 90922b9 ci: deprecate old chart repo syncs (#2007)
  • 5841993 feat: "other agent" for new UI
  • 9c16b74 feat: add pprof extension to datacollection (#2013)
  • 793e2c9 feat: configurable mock destination for pipeline testing (#2012)
  • a84e408 feat: helm legacy UI flag (#2009)
  • 34ac66a feat: inject OTEL_SERVICE_NAME and OTEL_RESOURCE_ATTRIBUTES via webhook (#2008)

v1.0.137

15 Dec 18:05
240c378
Compare
Choose a tag to compare

Changelog

  • 396aa34 Add healthy condition to source (#1976)
  • f1962b0 Added CTA for starring (#1972)
  • 240c378 Generalize instrumentation manager (#1980)
  • 5acf192 New dep ui build with other agents text (#1975)
  • 53d7580 Optimize destination SVG icons (#1961)
  • 9ee4343 Reload Collectors without restart when ConfigMap changes (#1903)
  • c05d0dc Upgrade to go1.23 (#1983)
  • b9b8b70 Use GOMAXPROCS in gateway based on limits.cpu (#1989)
  • ced6950 [GEN-1710]: add scroll to overview sources (#1978)
  • 053aa80 [GEN-1729]: add "describe source" to UI (#1982)
  • 851beb4 [GEN-1730]: add "describe odigos" to UI (#1988)
  • 4931152 [GEN-1837]: "other agent" for new UI (#1994)
  • 12c283c [GEN-1966]: submit forms on press "enter", resolves issue #543 (#1967)
  • 99cdc01 [GEN-1967]: fix sources drawer data (amir notes) (#1964)
  • c3eb411 [GEN-1972]: re-usability for Cypress tests (constants & functions) (#1962)
  • 646befd [GEN-1973]: fix empty labels for "unknown" instr. rules (ron note) (#1966)
  • 3bf7a7c [GEN-1974]: fix toast transition (out-to-left) (#1968)
  • d2f2328 [GEN-1976]: fix "loading" for source conditions (#1969)
  • fc8ed14 [GEN-1977]: improve SSE, and add SSE to UI E2E tests (#1991)
  • 5919acb [GEN-1978]: improve UX for end-of-onboarding (#1974)
  • 7dd02c2 [GEN-1986]: fix values for destination dropwdowns (#1971)
  • ea35774 [GEN-2004] feat(frontend): source describe (#1977)
  • f65d09e [GEN-2006]: add edged node for hidden entities (#1981)
  • b737013 [GEN-2026] chore: switch flag to legacy (#1992)
  • 98084f9 chore: have crds in helm chart instead of copying (#1986)
  • 66d1237 ci: run make generate for collectors and verify workdir clean (#1985)
  • 847059b feat: add configurable cpu request and limit to node collector settings (#1990)
  • 0134e62 feat: add node collector resource settings to odigos config (#1979)
  • 0e01004 feat: add nop destination and cleanup deprecated components (#1984)
  • 7b2bef2 feat: cli pods using deployment>replicast>pods connection (#1973)

v1.0.136

10 Dec 13:26
adbd47e
Compare
Choose a tag to compare

Changelog

  • d2d3d01 Add missing destination providers (#1955)
  • 43e210a Opamp servicename refactor (#1937)
  • a05acb4 Update installation.mdx (#1950)
  • f636461 [GEN-1911]: add CRUD E2E tests for UI actions (#1942)
  • f421299 [GEN-1918]: add CRUD tests for instr. rules (#1943)
  • 4755276 [GEN-1921]: add CRUD E2E tests for UI destinations (#1960)
  • cde5e8f [GEN-1924]: add CRUD E2E tests for UI sources (#1958)
  • 4542e5d [GEN-1927]: Cypress test for onboarding-flow (#1930) (#1931)
  • 4c1d799 chore(deps): bump actions/setup-python from 4 to 5 (#1947)
  • 62019c0 chore(deps): bump github.com/cert-manager/cert-manager from 1.15.3 to 1.16.2 in /cli (#1840)
  • 82649ef chore(deps): bump github.com/onsi/gomega from 1.34.2 to 1.36.0 in /scheduler (#1896)
  • 538e68e chore(deps): bump go.opentelemetry.io/auto from 0.18.0-alpha to 0.19.0-alpha in /odiglet in the otel-dependencies group (#1952)
  • 18dda1c chore(deps): bump go.opentelemetry.io/otel from 1.29.0 to 1.32.0 in /autoscaler in the otel-dependencies group across 1 directory (#1728)
  • a757239 chore(deps): bump kyverno/action-install-chainsaw from 0.2.8 to 0.2.12 (#1944)
  • ef17712 chore(deps): bump lycheeverse/lychee-action from 1.10.0 to 2.1.0 (#1945)
  • 2e2a553 chore(deps): bump peter-evans/create-pull-request from 6 to 7 (#1946)
  • 23623bd chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in /instrumentor in the k8s-dependencies group (#1948)
  • 7d26c2f chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in /odiglet in the k8s-dependencies group (#1951)
  • 75c27ba chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in /scheduler in the k8s-dependencies group (#1949)
  • 9b72646 chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1680)
  • b400242 chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1837)
  • 7b46e9d chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1841)
  • 933ba55 chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1842)
  • 6e60978 chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1909)
  • 7be51a2 chore(deps): bump the k8s-dependencies group across 1 directory with 5 updates (#1829)
  • adbd47e chore(frontend): update old ui build (#1965)
  • 598afff feat: adding pipeline configuration document (#1907)
  • 43a7bce feat: odigos to run in parallel to otheragents using config (#1957)
  • 6ec613c feat: support for configuring memory limit in cluster collector (#1956)
  • 4b44974 use Load and Run function in director (#1941)

v1.0.135

05 Dec 13:42
72aa06d
Compare
Choose a tag to compare

Changelog

  • 72aa06d Fix UI process ID (#1926)
  • 3ee9cee [GEN-1738] Add service name to instrumentation config (#1830)
  • aacf22e [GEN-1843]: restructure webapp/functions/* dir (#1902)
  • 89aa4d0 [GEN-1847]: add AppDynamics as destination (#1905)
  • f554451 [GEN-1849]: add Axiom to docs/backends, and add metrics/logs to AppDynamics (#1908)
  • 91bb5d4 [GEN-1910]: init workflow for UI E2E tests (using Cypress) (#1912)
  • 825ca5b [GEN-1915]: removed service-map and trace-view buttons from overview navigation (#1922)
  • 5d58f55 [auto] Update Java instrumentation to version v2.10.0 and .NET instrumentation to version v1.9.0 (#1598)
  • 3d436ce chore(deps): bump the k8s-dependencies group across 1 directory with 4 updates (#1642)
  • 5d612b2 eBPF instrumentation manager (#1776)
  • 6131199 feat: add memory limiter to drop data when a soft limit is reached (#1827)

v1.0.133

04 Dec 09:18
Compare
Choose a tag to compare

Changelog

  • 36f258c Add Last9 as destination (#1828)
  • ed527d8 Add beta flag to docs (#1865)
  • ef8c7f5 Conditional attributes processor (#1823)
  • 921a378 Detect newrelic also in java (#1875)
  • f6ac1be Fix flaky cli-upgrade test (#1843)
  • f0a38fb Gateway hpa based on cpu (#1892)
  • f448924 Improve Python language detection by linked libraries (#1857)
  • 4b9057c Move chainsaw files to common location (#1868)
  • 4563a08 New old UI build (#1888)
  • 32c9aed Refactor Odiglet main function (#1879)
  • a435ac5 Text update readme (#1895)
  • 1205f01 UI bugs party (#1873)
  • a7a7dfa UI bugs party (high priority tasks) (#1851)
  • a6bccbd Update odiglet-base to use go 1.23.3 (image tag v1.7) (#1831)
  • 070a2f1 Updated contributing instructions (#1852)
  • 53460d8 [GEN-1724]: create a component for source containers info (display in drawer) (#1893)
  • 186b890 [GEN-1746]: fix scrollbar issues (#1848)
  • ee42a22 [GEN-1757]: fix styles for disabled button (#1866)
  • c0939f7 [GEN-1758]: fix adding destinations (onboard/overview) (#1832)
  • 47fa3b3 [GEN-1760]: preserve filters-state for destinations modal (#1862)
  • 82c9418 [GEN-1761]: manage form errors (#1878)
  • 9707d28 [GEN-1762]: fix auto-focus for input lists (#1861)
  • dd78911 [GEN-1763]: show destination name in destination form (#1874)
  • 000bb78 [GEN-1765]: fix jaeger icon, and apply default icon for unknown destinations (#1880)
  • 42ea556 [GEN-1767]: fix test-connection (#1821)
  • 077617c [GEN-1770]: changed text for service.name tooltip (#1846)
  • 8866fef [GEN-1771]: fix modal height for long-vertical screens (content was overflowed) (#1881)
  • 28c3eee [GEN-1772]: fix "Transition" re-renders (#1819)
  • 2a43875 [GEN-1774]: fix text in "SectionTitle" of add-action-form (#1813)
  • 191e834 [GEN-1775]: fix initial values for input lists (#1817)
  • 6ef2a04 [GEN-1776]: re-categorize actions in add-action-form (#1814)
  • 7e2e4f1 [GEN-1777]: change text in actions modal (#1850)
  • 9bb0916 [GEN-1779]: fix UI texts (#1860)
  • 1059eae [GEN-1780]: fix text for warning modals (#1864)
  • 195e50a [GEN-1781]: fix state of "recordedRows" in "monitors" checkbox list (#1816)
  • 6cda9b3 [GEN-1782]: fix tooltip UI & behavior (#1849)
  • 8805253 [GEN-1784]: apply icons for "monitors" in drawer card-details (#1882)
  • a1d4e66 [GEN-1786]: fix max value for "ErrorSampler" (#1815)
  • 480dcb2 [GEN-1787]: descriptive titles for drawer "details card" (#1872)
  • bfbae2f [GEN-1788] start polling CP on 1st mount (#1845)
  • 9d2bcf9 [GEN-1793]: display source & destination errors in drawer (#1863)
  • 21b5af8 [GEN-1794]: fix "new/first" text for nodeType=add (#1871)
  • f75e804 [GEN-1795]: add filters by programming language (#1869)
  • 92b3456 [GEN-1796]: fix padding for text-area (#1844)
  • 2eae7e9 [GEN-1797]: keep drawer open after update (#1859)
  • 6bf3e28 [GEN-1798]: show total counts when filters are active (#1870)
  • b75ada3 [GEN-1801]: fix bad setState for checkbox (#1884)
  • a2a81e3 [GEN-1806]: fix "test-connection" (button style, notification notes, and dirty form) (#1883)
  • f5020e0 [GEN-1821]: "DrawerFooter" edits: text (uninstrument), animations (#1889)
  • e6bcd4c [GEN-1822]: create a "useGenericForm" hook for form data & error management (#1891)
  • 92ea40f [GEN-1824]: fix styles for autocompleted inputs (#1885)
  • 21098d7 [GEN-1836]: images of new UI in readme & docs (#1890)
  • cee4b9e [GEN-1841]: refactor "card-details" and "container-details" into "data-card" (#1898)
  • c3b9422 [GEN-1842]: refactor base-node to data-tab (reusability) (#1897)
  • aacf22e [GEN-1843]: restructure webapp/functions/* dir (#1902)
  • cf9e48f [GEN-1844]: refactor "status" component (#1900)
  • 437271f [GEN-1845]: add "withLabels" prop to monitor icons component (#1899)
  • 89aa4d0 [GEN-1847]: add AppDynamics as destination (#1905)
  • a9f1d05 [GEN-1848]: fix form deep values (#1901)
  • f554451 [GEN-1849]: add Axiom to docs/backends, and add metrics/logs to AppDynamics (#1908)
  • 01648d2 [GEN-1850]: unmount component when animated out (#1906)
  • b50d671 chore(deps): bump github.com/onsi/gomega from 1.34.2 to 1.36.0 in /instrumentor (#1854)
  • 8e0af0a chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /autoscaler (#1834)
  • 398965b chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /instrumentor (#1836)
  • 2ea9794 chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /odiglet (#1839)
  • 281af99 chore(deps): bump the otel-dependencies group across 1 directory with 3 updates (#1730)
  • 9d657d7 feat: change semconv-proc to be attributes processor (#1894)
  • 1b69e3d feat: include memory limit in memory settings (#1825)
  • b79ec33 feat: keep so versions to allow old props to work in case so upgraded (#1812)
  • 1ef5868 feat: kratos to use the updated category attributes processor (#1833)
  • fa73020 feat: run python agent alogside NR (#1886)
  • a53f818 feat: set gateway sizing using profile + add sizing m to kratos (#1904)
  • bcd3245 fix: add comment
  • 0ae9144 fix: add keep alive params to grpc server (#1858)
  • dc56a0b fix: set max_recv_msg_size_mib to value in correct units (#1826)
  • b4163e1 fix: startPolling() and destination modal/drawer (#1877)
  • 7a64bd9 fix: state of "recordedRows" in "monitors" checkbox list
  • a186faf handle conflict error in instrumentation config updates (#1737)
  • e9958d6 prepare code for form error handling (and fix wrongful-merge-conflict) (#1876)
  • f1e15db refactor(schedualr): split node collectors group controller to files (#1818)
  • 1e6a095 refactor(scheduler): use common controller pattern for cluster cg (#1822)
  • d6df850 refactor: persist collectors memory settings in collectorsgroup CRD (#1824)

v1.0.132

03 Dec 16:23
a53f818
Compare
Choose a tag to compare

Changelog

  • 36f258c Add Last9 as destination (#1828)
  • ed527d8 Add beta flag to docs (#1865)
  • 921a378 Detect newrelic also in java (#1875)
  • f0a38fb Gateway hpa based on cpu (#1892)
  • 4b9057c Move chainsaw files to common location (#1868)
  • 4563a08 New old UI build (#1888)
  • 32c9aed Refactor Odiglet main function (#1879)
  • a435ac5 Text update readme (#1895)
  • 1205f01 UI bugs party (#1873)
  • 070a2f1 Updated contributing instructions (#1852)
  • 53460d8 [GEN-1724]: create a component for source containers info (display in drawer) (#1893)
  • 000bb78 [GEN-1765]: fix jaeger icon, and apply default icon for unknown destinations (#1880)
  • 8866fef [GEN-1771]: fix modal height for long-vertical screens (content was overflowed) (#1881)
  • 8805253 [GEN-1784]: apply icons for "monitors" in drawer card-details (#1882)
  • b75ada3 [GEN-1801]: fix bad setState for checkbox (#1884)
  • a2a81e3 [GEN-1806]: fix "test-connection" (button style, notification notes, and dirty form) (#1883)
  • f5020e0 [GEN-1821]: "DrawerFooter" edits: text (uninstrument), animations (#1889)
  • e6bcd4c [GEN-1822]: create a "useGenericForm" hook for form data & error management (#1891)
  • 92ea40f [GEN-1824]: fix styles for autocompleted inputs (#1885)
  • 21098d7 [GEN-1836]: images of new UI in readme & docs (#1890)
  • cee4b9e [GEN-1841]: refactor "card-details" and "container-details" into "data-card" (#1898)
  • c3b9422 [GEN-1842]: refactor base-node to data-tab (reusability) (#1897)
  • cf9e48f [GEN-1844]: refactor "status" component (#1900)
  • 437271f [GEN-1845]: add "withLabels" prop to monitor icons component (#1899)
  • a9f1d05 [GEN-1848]: fix form deep values (#1901)
  • 01648d2 [GEN-1850]: unmount component when animated out (#1906)
  • b50d671 chore(deps): bump github.com/onsi/gomega from 1.34.2 to 1.36.0 in /instrumentor (#1854)
  • 9d657d7 feat: change semconv-proc to be attributes processor (#1894)
  • fa73020 feat: run python agent alogside NR (#1886)
  • a53f818 feat: set gateway sizing using profile + add sizing m to kratos (#1904)

v1.0.131

26 Nov 12:47
0ae9144
Compare
Choose a tag to compare

Changelog

  • 148a184 Add PersistentPreRun to the root CLI cmd to set the kube client and cluster details once for all commands (#1759)
  • eb368a7 Beta UI bugs party (#1807)
  • ef8c7f5 Conditional attributes processor (#1823)
  • f6ac1be Fix flaky cli-upgrade test (#1843)
  • f448924 Improve Python language detection by linked libraries (#1857)
  • 6001500 Improve hpa creation (#1793)
  • 6d3f571 Include -0 for the min version to allow EKS versions (#1758)
  • 44be3a8 Odigos UI beta (#1744)
  • 6536c09 Revert "Beta UI bugs party" (#1809)
  • 224d326 Revert "[GEN-1743]: serve root file for "404 file not found"" (#1810)
  • a7a7dfa UI bugs party (high priority tasks) (#1851)
  • a6bccbd Update odiglet-base to use go 1.23.3 (image tag v1.7) (#1831)
  • 67af0aa [GEN-1743]: serve root file for "404 file not found" (#1794)
  • 733b4a8 [GEN-1745]: fix API base URL for production events (attempt to fix SSE) (#1795)
  • 215e16f [GEN-1778]: fix frontend builds (#1811)
  • 8e0af0a chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /autoscaler (#1834)
  • 398965b chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /instrumentor (#1836)
  • 2ea9794 chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /odiglet (#1839)
  • 281af99 chore(deps): bump the otel-dependencies group across 1 directory with 3 updates (#1730)
  • dcb993a ci: update version for download-artifact (#1796)
  • 3dcfa14 feat: enable webhook also for enterprise (#1761)
  • 1b69e3d feat: include memory limit in memory settings (#1825)
  • b79ec33 feat: keep so versions to allow old props to work in case so upgraded (#1812)
  • 1ef5868 feat: kratos to use the updated category attributes processor (#1833)
  • 994090b feat: recreate changed files (#1762)
  • d6757da fix: add go.work files to .dockerignore (#1709)
  • 0ae9144 fix: add keep alive params to grpc server (#1858)
  • d30d41a fix: catch pods logs the correct ns + expand timeout for context prop… (#1770)
  • c699098 fix: do not inject env special value to dep manifest managed by webhook (#1738)
  • a6f1ad8 fix: make hashing of remote config consistent in opAmp server (#1782)
  • dc56a0b fix: set max_recv_msg_size_mib to value in correct units (#1826)
  • a186faf handle conflict error in instrumentation config updates (#1737)
  • f1e15db refactor(schedualr): split node collectors group controller to files (#1818)
  • 1e6a095 refactor(scheduler): use common controller pattern for cluster cg (#1822)
  • d6df850 refactor: persist collectors memory settings in collectorsgroup CRD (#1824)

v1.0.130

20 Nov 21:17
Compare
Choose a tag to compare

Changelog

v1.0.129

20 Nov 19:57
Compare
Choose a tag to compare

Changelog