Skip to content

Releases: odigos-io/odigos

v1.0.143

14 Jan 13:51
4896caf
Compare
Choose a tag to compare

Changelog

  • f82b93d Add golang linters (#2192)
  • f760f9d Fix trigger enterprise workflow (#2220)
  • 7ae400e Fix trigger enterprise workflow (#2221)
  • e67e5d6 Fix trigger enterprise workflow (#2223)
  • cef91ec Improve migration n new runtimeinspection (#2222)
  • 0b727ba Oss enterprise sync workflow (#2200)
  • d083730 Requeue effective config (#2224)
  • 920ada0 Should trigger enterprise workflow (#2207)
  • 770caec Should trigger enterprise workflow (#2213)
  • f390718 Should trigger enterprise workflow (#2216)
  • ce91cb0 Should trigger enterprise workflow (#2217)
  • 148ad07 Shouldnot trigger enterprise workflow (#2206)
  • 3611a3b Update API Token from the UI (#2198)
  • 2bfea88 [GEN-2169]: adjust title visibility for sources in overview (#2211)
  • 9e10aff [GEN-2176]: fix "ResizeObserver loop" error in UI (#2215)
  • 2ac3bc1 [GEN-2185]: add API read-token with GraphQL queries and update CLI drawer to display tokens in UI (#2175)
  • 7cc914b [GEN-2187]: notify in UI about expiring/expired token (#2208)
  • 4576883 [GEN-2203]: add dropdown direction handling to open upwards when near bottom of the viewport (#2190)
  • 09a513a [GEN-2208]: fix destination field handling for "multi input" (#2188)
  • 916f6de [GEN-2209]: fix delete button logic in input lists (#2186)
  • c567fa9 [GEN-2214]: add Tier and InstallationMethod fields to Describe Odigos (#2185)
  • a5c8e94 chore(cli): delete old deprecated code for very old versions (#2194)
  • d4df23c chore(deps): bump github.com/gin-contrib/cors from 1.4.0 to 1.6.0 in /frontend (#2197)
  • d272ae0 chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 in /frontend (#2196)
  • 9a396b3 chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /autoscaler in the k8s-dependencies group (#2203)
  • 5572311 chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /instrumentor in the k8s-dependencies group (#2204)
  • a88cd13 chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /odiglet in the k8s-dependencies group (#2205)
  • 6c8fabd chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /scheduler in the k8s-dependencies group (#2202)
  • 7e8571a chore(odiglet): remove unused rbac permission in replicasets (#2178)
  • 069aef6 chore: align our k8s go dep to same version (#2189)
  • b0002de chore: create "profiles" module and migrate part of code to there (#2187)
  • 3789351 chore: improvments to how schedualer uses profiles (#2201)
  • fe87147 chore: make java native instrumentations default for enterprise (#2174)
  • 4b07451 chore: map only needed keys from odigos-deployment in envFrom (#2182)
  • 7eb0e40 chore: move common strings for "odigos-deployment" cm to consts and use them (#2183)
  • 1ef26a8 chore: move profiles manifest files to profiles module (#2193)
  • 7b7115e chore: reconcile profiles in schedualer (#2210)
  • 5b5a12b chore: remove unused odigos config controller (#2177)
  • 4f63807 chore: triggering enterprise workflow (#2218)
  • 88abaf5 chore: update dependabot configuration to include yarn package ecosystem (#2191)
  • 24e94ba chore: update frontend dependencies (#2195)
  • 6521cff chore: verify profile exists before installing (#2162)
  • 4896caf ci: tag new profiles module on release (#2227)
  • 04e3894 feat: allow profiles to modify the effective config as a side-effect (#2179)
  • 899906b feat: create effective-config configmap (#2176)
  • d208952 feat: delete instrumentation instance if exit with healthy state (#2209)
  • 0a7fb69 feat: reconcile effective collectors sizing profiles (#2181)
  • c75f90a feat: record installation method into odigos-deployment (#2184)
  • 6d41379 fix: z-index for dropdown component (#2226)
  • b8eedeb refactor: add default values to effective config in reconciler (#2180)

v1.0.142

09 Jan 15:32
419f5ea
Compare
Choose a tag to compare

Changelog

  • fefc0f1 Update runtime detector to v0.0.6 (#2172)
  • e3ddf8f Verify the language of a process before instrumenting (#2164)
  • 419f5ea [GEN-2177]: add awaitToast function for improved notification handling in Cypress tests (#2165)
  • c5409cd [GEN-2202] chore: remove legacy UI (#2166)

v1.0.141

08 Jan 17:47
8e9e2a7
Compare
Choose a tag to compare

Changelog

  • f809255 Handle closed processes details channel gracefully (#2151)
  • c712f32 Oss enterprise sync workflow (#2147)
  • 82a098e Remove cert-manager certificate generation, use self sign instead (#2146)
  • a90e163 Run device manager outside of the error group (#2158)
  • 5738914 Test github workflow - Should trigger enterprise workflow (#2150)
  • ff69164 Test github workflow - Shouldnot trigger enterprise workflow (#2149)
  • 409bb0b [GEN-2165] create "Segment" component, and replace "ToggleButtons" & "ToggleCode" (#2140)
  • 41b2d0c [GEN-2170]: implement paginated sources for improved performance (#2152)
  • 48089e4 [GEN-2175]: optimize metrics fetching based on available sources and destinations (#2160)
  • 0168951 [GEN-2178]: fix undefined with potential destinations (#2156)
  • 26d1cbe [GEN-2181]: enhance samplers input-validation with isEmpty function (#2161)
  • 8e9e2a7 [GEN-2199] UI types linter (#2163)
  • dd7b40b chore: bump odigos otel python agent version (#2153)
  • 5700724 chore: fix typo in trigger odigos enterprise (#2154)
  • 06716ee feat: Odiglet/data collection to be deployed on all nodes (#2159)
  • a1c17d2 feat: add cli command to update onprem token (#2066)

v1.0.1-greatwall

06 Jan 15:22
9a7bcce
Compare
Choose a tag to compare
v1.0.1-greatwall Pre-release
Pre-release
ci: trigger odigos enterprise release pr when commit (#2142)

v1.0.140

05 Jan 10:13
40959c0
Compare
Choose a tag to compare

Changelog

  • 628e4c6 Add instructions about custom docker registry in helm readme (#2074)
  • 7ad98e8 Add watch permission for pods in UI (#2110)
  • 9318342 Adding openai python instrumentation (#2093)
  • c6ff525 Common Odiglet creation and Run functions (#2020)
  • 878900a Fix .NET instrumentation for .NET 6.0 (#2056)
  • c20fa2c Fix broken formatting in e2e readme (#2118)
  • 484a90f Improve documentation (#2109)
  • 3f17ebd Introduce Source CRD (#2037)
  • 6c6bcc3 Migration to new runtimedetails approach (#2082)
  • 1cd219d Minor UI bugs (#2063)
  • 1b67b01 Pass the errorgroup context to all the running components of odiglet (#2027)
  • 371fd0d Reduce usage of inst app CRD, move definition to inst config types (#2097)
  • 40959c0 Remove instrumentedApplication from instrumentor/instrumentationconfig (#2126)
  • 9cda745 Rename process group to process details (#2032)
  • d1bc1d1 Run checks on greatwall (#2070)
  • df7f73a Test other agent (#2081)
  • 4976b59 Update runtime-detector to v0.0.5. Pass exe paths to ignore (#2040)
  • 52ee331 Use instrumentation config for runtime details (#2115)
  • f9b527c [GEN-1286]: Refactor configuration handling to replace deprecated dropdowns with checkboxes for Clickhouse, Gigapipe and Qryn destinations (#2033)
  • 119b5e0 [GEN-1932]: add HyperDX destination support and documentation (#2084)
  • e8fb532 [GEN-1947]: add Better Stack destination support and documentation (#2083)
  • 23f2bfb [GEN-1953]: add Dash0 destination support and documentation (#2085)
  • 709f273 [GEN-1956]: add Groundcover inCloud destination support and documentation (#2068)
  • 5dd320f [GEN-1962]: add KloudMate destination support and documentation (#2086)
  • f2af7f4 [GEN-2012]: Add TLS support for Jaeger (v1 & v2) (#2021)
  • 9b18997 [GEN-2034]: stop event propagation in input components to prevent unintended behavior (#2028)
  • c1958de [GEN-2042]: do not display warning when closing drawer of "unknown instrumentation rule" (#2036)
  • c22b7cd [GEN-2057]: make onClick optional for Tab component and adjust styling (#2030)
  • 28b6138 [GEN-2063]: open expanded view when selecting all sources (#2029)
  • 4a1debf [GEN-2065]: fix bug where UI crashed on attempt to edit "debug destination" (#2031)
  • 19d228e [GEN-2066]: remove null values from describe (#2026)
  • fc1772b [GEN-2073]: fix glitch with AppStore "configuredSources" during uninstrementation of single source (#2035)
  • b5795e7 [GEN-2074]: Implement polling mechanism for refetching data in useSourceCRUD (#2034)
  • 016e7be [GEN-2079]: enhance tooltip positioning logic with useRef for better accuracy (#2041)
  • 21b705d [GEN-2080]: fix useConnectDestinationForm to support additional component properties for checkboxes (#2043)
  • 3f50f26 [GEN-2081]: add new config properties to destination YAML files (#2051)
  • 3eb1252 [GEN-2084]: enhance AutocompleteInput with autoFocus (#2044)
  • 72f7d9d [GEN-2096]: conditionally display runtime version in source containers (#2057)
  • 94e1e05 [GEN-2110]: update RBAC permissions for UI (#2058)
  • b8956fe [GEN-2111]: read & display "conditions" for actions (#2072)
  • 3b069b2 [GEN-2112]: update RBAC permissions for Collector (#2064)
  • a21ffaa [GEN-2122]: add Lumigo destination support and documentation (#2079)
  • 3a16982 [GEN-2133]: fix height of source-list (#2090)
  • 3f20124 cOdiglet to use criwrapper to create ic (#2015)
  • 679842e chore(deps): bump axios from 1.7.2 to 1.7.9 in /docs (#2067)
  • 9de31dc chore(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 in /instrumentor (#2100)
  • 59e4f90 chore(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 in /scheduler (#2102)
  • ac6db53 chore(deps): bump go.opentelemetry.io/otel from 1.29.0 to 1.33.0 in /instrumentor in the otel-dependencies group (#2052)
  • 2ab51ed chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 in /frontend (#2045)
  • 1aedaaf chore(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2 in /odiglet (#2055)
  • 181144e chore(deps): bump helm/kind-action from 1.10.0 to 1.11.0 (#2054)
  • bffbf23 chore(deps): bump helm/kind-action from 1.11.0 to 1.12.0 (#2101)
  • d81e5a2 chore(deps): bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 (#2053)
  • 5f3b442 chore: narrow RBAC permissions for instrumentor (#2042)
  • 371c5ab chore: narrow down the rbac permissions for schedualer (#2024)
  • 6497397 chore: narrow the RBAC permissions used by the autoscaler (#2039)
  • 2bd6672 chore: rbac permissions for odiglet (#2049)
  • 720c497 chore: update dependencies in /docs (#2103)
  • b3e7faa datadog: metrics improvements and trace correlations (#2098)
  • 401fa50 feat: add option to turn off the issuer and cert creation in case cer… (#2104)
  • 51bbb72 feat: inject OTEL_PYTHON_CONFIGURATOR env var to python instrumented … (#2078)
  • 6dfc06f fix: add validation to the route prefix to avoid breaking gateway (#2062)
  • 0bf1896 fix: avoid log stacktrace when run alongside OtherAagent (#2117)
  • 56f3f13 fix: protect potential nil panic (#2120)
  • 221efbd refactor: use instrumentationconfig in autoscaler (#2025)

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)