Skip to content

Releases: perses/perses

0.46.0-rc0 / 2024-05-22

22 May 09:25
v0.46.0-rc0
369440a
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] Explorer is sharable (#2000)
  • [FEATURE] Panels can be viewed in full screen (#1991)
  • [FEATURE] Instant query table view (#1982)
  • [FEATURE] Explorer: Add tracing support and introduce Graph tab (#1974)
  • [ENHANCEMENT] Add bytes/sec format (#2009)
  • [ENHANCEMENT] Keep data when switching explorer tabs (#2008)
  • [ENHANCEMENT] Upgrade cue to v0.9.0-alpha5 that fix the memory leak (#2001)
  • [ENHANCEMENT] On the backend side, queries are paralyzed when getting the list of resources (#1995)
  • [ENHANCEMENT] Avoid json decoding and encoding on query when it's possible (#1994)
  • [ENHANCEMENT] Add query param 'metadata_only' on almost all query endpoints (#1993)
  • [ENHANCEMENT] Optimize query to get dashboards on the home page (#1983)
  • [BUGFIX] Fix StatChart 'no defined' in Setting tab (#1997)
  • [BUGFIX] Fixing external ListVariable overriding dashboard ListVariable in query param (#1996)
  • [BUGFIX] Remove TimeSeriesQuery type from MultiQueryEditor (#1981)
  • [BREAKINGCHANGE] Introduce a dedicated config for the frontend (#1971)
  • [DOC] Update doc about new frontend configuration (#1999)
  • [DOC] Fix broken link to the contributing guide in the introduction page. (#1985)

0.45.0 / 2024-05-02

02 May 09:57
v0.45.0
2f73aa0
Compare
Choose a tag to compare
  • [FEATURE] CLI: add cmd whoami (#1920)
  • [FEATURE] Activate pprof by flag (#1933)
  • [FEATURE] Panels links (#1916) (#1936) (#1958)
  • [FEATURE] Backend work for usage tracking (#1889)
  • [FEATURE] Add supportedQueryTypes to the panel plugins definition (#1899)
  • [FEATURE] Project can be renamed (#1900)
  • [FEATURE] Add config command that displays local or remote config (#1845)
  • [FEATURE] Add Users tab in Admin view (#1853)
  • [ENHANCEMENT] DaC CUE SDK: support time fields in dashboard builder
  • [ENHANCEMENT] DaC CUE SDK: support passing datasources in dashboard builder (#1957)
  • [ENHANCEMENT] DaC CUE SDK: add display attributes support to dashboard builder (#1942)
  • [ENHANCEMENT] update the banner with the logo (#1915)
  • [ENHANCEMENT] Only decode JWT token if provided (#1903)
  • [ENHANCEMENT] Allow migration of empty panel dashboard (#1854)
  • [ENHANCEMENT] Reduce panel group header height (#1868)
  • [ENHANCEMENT] Improve Home page layout (#1874)
  • [ENHANCEMENT] Explorer - don't reuse PanelPreview but directly the TimeseriesChart (#1872)
  • [BUGFIX] Fix schema config for the archive (#1970)
  • [BUGFIX] Fix auto refresh #1969
  • [BUGFIX] Fix datasource query (#1966)
  • [BUGFIX] Fix upsert function in provisioner and in the apply cmd (#1962)
  • [BUGFIX] Go SDK move some int to float (#1955)
  • [BUGFIX] Fix permission file gave when writing the result of dac command (#1951)
  • [BUGIFX] Fix external provider warning in user form (#1950)
  • [BUGFIX] Grafana migration: best-effort solution to not migrate irrelevant regexps (#1929)
  • [BUGFIX] Fix grafana migration failing for "custom" template variables (#1927)
  • [BUGFIX] Fix dashboard list with empty project on home page (#1928)
  • [BUGFIX] Fix no project permssion after creating project (#1926)
  • [BUGFIX] Fix percli dac setup failing for CUE (#1918)
  • [BUGFIX] Fix how we get a list of resources based on the permission (#1912) (#1932)
  • [BUGFIX] Fix HTTP error returned when access permission is missing (#1913)
  • [BUGFIX] Fix CLI cmd apply that wasn't able to create a resource with no read permission (#1905)
  • [BUGFIX] Fix creating date for owner role binding (#1906)
  • [BUGFIX] Fix providers selection in percli (#1902)
  • [BUGFIX] Fix set OauthError in the request response in the go client (#1886)
  • [BUGFIX] Fix size check of the encryption_key (#1883)
  • [BUGFIX] Fix scatterplot to include missing imports and remove the ';' character that was accidentally rendered (#1877)
  • [BUGFIX] Grafana migrate: fix issue with inputs containing double quotes (#1852)
  • [BUGFIX] remove check on the number of panels in dashboard spec (#1873)
  • [BUGFIX] Don't reset token data when expired (#1867)
  • [BUGFIX] Fix setting projects when importing Perses dashboards (#1858)
  • [BREAKINGCHANGE] Cron task that reloads the cue schema depends now on the frequency of the provisioner cron task. If provisioner is not activated, then schema cron is running every 6h. (#1935) (#1956)
  • [BREAKINGCHANGE] Replace TimeSeriesQueryEditor and TraceQueryEditor by MultiQueryEditor (#1898)
  • [BREAKINGCHANGE] PluginEditor takes multiple plugin types as input (#1887)
  • [BREAKINGCHANGE] Use package secret for the golang rest client (#1865)
  • [BREAKINGCHANGE] Remove isExplore + allow TimeSeriesQueryEditor to be used without defining explicitly default plugin kind (take the first) (#1864)
  • [BREAKINGCHANGE] Move TimeRangeControls/ToolbarIconButton respectively to plugin-system/components (#1869)
  • [BREAKINGCHANGE] Free TimeRangeControls from dashboard dep
  • [DOC] percli login: add some doc for the external provider use case. (#1953)
  • [DOC] Fix deprecated command usage in user guide (#1940)
  • [DOC] Go SDK: add entrypoint README (#1919)
  • [DOC] Add message about device_auth_url (#1885)
  • [DOC] Add helper for writing authentication provider config (#1884)
  • [DOC] Add ephemeral dashboard api doc (#1863)
Commits
  • [ignore] format docs by @Nexucis in #1856
  • Merge back release v0.44 by @Nexucis in #1831
  • Bump github.com/prometheus/common from 0.50.0 to 0.51.1 by @dependabot in #1857
  • BUGFIX: Fix setting projects when importing Perses dashboards by @sinkingpoint in #1858
  • [ignore] add roadmap by @Nexucis in #1860
  • [ignore] remove ref to cuetorials that seems to be done since a couple of days by @Nexucis in #1862
  • [ignore] update status section in readme by @Nexucis in #1861
  • [doc] add ephemeral dashboard api doc by @Nexucis in #1863
  • [breakingchange] use package secret for the golang rest client by @Nexucis in #1865
  • [BUGFIX] Don't reset token data when expired by @Gladorme in #1867
  • [FEATURE] Add Users tab in Admin view by @Gladorme in #1853
  • [FEATURE] Add config command that displays local or remote config by @Nexucis in #1845
  • [ENHANCEMENT] Reduce panel group header height by @Gladorme in #1868
  • [REFACTOR] Remove isExplore + allow TimeSeriesQueryEditor to be used without defining explicitly default plugin kind (take the first) by @celian-garcia in #1864
  • [REFACTOR] Free TimeRangeControls from dashboard dep by @celian-garcia in #1866
  • [REFACTOR] Move TimeRangeControls/ToolbarIconButton respectively to plugin-system/components by @celian-garcia in #1869
  • [ENHANCEMENT] Allow migration of empty panel dashboard by @ying-jeanne in #1854
  • [bugfix] remove check on the number of panels in dashboard spec by @Nexucis in #1873
  • [BUGFIX] Grafana migrate: fix issue with inputs containing double quotes by @AntoineThebaud in #1852
  • [ENHANCEMENT] Explorer - don't reuse PanelPreview but directly the Timeseries chart by @celian-garcia in #1872
  • [BUGFIX] Fix scatterplot to include missing imports and remove the ';' character that was accidentally rendered. by @zhuje in #1877
  • Bump github.com/go-sql-driver/mysql from 1.8.0 to 1.8.1 by @dependabot in #1879
  • Bump github.com/huandu/go-sqlbuilder from 1.25.0 to 1.26.0 by @dependabot in #1878
  • [IGNORE] DaC CUE SDK documentation: bring back link to Cuetorials by @AntoineThebaud in #1880
  • [ENCHANCEMENT] Improve Home page layout by @Gladorme in #1874
  • [bugfix] Fix size check of the encryption_key by @Nexucis in #1883
  • [DOC] Add helper for writing authentication provider config by @celian-garcia in #1884
  • [DOC] Add message about device_auth_url by @celian-garcia in #1885
  • [bugfix] Fix set OauthError in the request response in the go client by @Nexucis in #1886
  • [ignore] refactor the way different provider are managed in the login by @Nexucis in #1888
  • [IGNORE] Cleanup OIDC workarounds by @celian-garcia in #1882
  • [BREAKINGCHANGE] PluginEditor takes multiple plugin types as input by @celian-garcia in #1887
  • [BUGFIX] Fix providers selection in percli by @celian-garcia in #1902
  • [FEATURE] Project can be renamed by @Gladorme in #1900
  • [ENHANCEMENT] Only decode JWT token if provided by @Gladorme in #1903
  • Bump github.com/prometheus/common from 0.51.1 to 0.52.2 by @dependabot in #1897
  • Bump cuelang.org/go from 0.8.0 to 0.8.1 by @dependabot in #1890
  • [BUGFIX] Fix creating date for owner role binding by @Nexucis in #1906
  • Bump github.com/goreleaser/goreleaser from 1.24.0 to 1.25.1 by @dependabot in #1895
  • [BUGFIX] Fix CLI cmd apply that wasn't able to create a resource with no read permission by @Nexucis in #1905
  • Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in #1894
  • Bump github.com/prometheus/promu from 0.15.0 to 0.16.0 by @dependabot in #1891
  • [ignore] use generic for every api services and the toolbox struct by @Nexucis in #1911
  • Bump golang.org/x/mod from 0.16.0 to 0.17.0 by @dependabot in #1892
  • Bump github.com/zitadel/oidc/v3 from 3.20.0 to 3.21.0 by @dependabot in #1909
  • [BREAKINGCHANGE] Replace TimeSeriesQueryEditor and TraceQueryEditor by MultiQueryEditor by @celian-garcia in #1898
  • Bump github.com/huandu/go-sqlbuilder from 1.26.0 to 1.27.0 by @dependabot in #1908
  • Bump github.com/prometheus/common from 0.52.2 to 0.52.3 by @dependabot in #1910
  • [BUGFIX] Fix HTTP error returned when access permission is missing by @Nexucis in #1913
  • [BUGFIX] Fix how we get a list of resource based on the permission by @Nexucis in ht...
Read more

0.45.0-rc1 / 2024-04-30

30 Apr 12:46
v0.45.0-rc1
5b1a89a
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] Add panel links to Go SDK (#1958)
  • [ENHANCEMENT] DaC CUE SDK: support time fields in dashboard builder
  • [ENHANCEMENT] DaC CUE SDK: support passing datasources in dashboard builder (#1957)
  • [BUGFIX] Fix auto refresh #1969
  • [BUGFIX] Fix datasource query (#1966)
  • [BUGFIX] Fix upsert function in provisioner and in the apply cmd (#1962)
  • [BUGFIX] Go SDK move some int to float (#1955)
  • [BUGFIX] Fix permission file gave when writing the result of dac command (#1951)
  • [BUGIFX] Fix external provider warning in user form (#1950)
  • [BREAKINGCHANGE] Reactivate the cron task that reloads the schemas (#1956)
  • [DOC] percli login: add some doc for the external provider use case. (#1953)

0.45.0-rc0 / 2024-04-23

23 Apr 08:48
v0.45.0-rc0
9e72665
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] CLI: add cmd whoami (#1920)
  • [FEATURE] Activate pprof by flag (#1933)
  • [FEATURE] Panels links (#1916) (#1936)
  • [FEATURE] Backend work for usage tracking (#1889)
  • [FEATURE] Add supportedQueryTypes to the panel plugins definition (#1899)
  • [FEATURE] Project can be renamed (#1900)
  • [FEATURE] Add config command that displays local or remote config (#1845)
  • [FEATURE] Add Users tab in Admin view (#1853)
  • [ENHANCEMENT] DaC CUE SDK: add display attributes support to dashboard builder (#1942)
  • [ENHANCEMENT] update the banner with the logo (#1915)
  • [ENHANCEMENT] Only decode JWT token if provided (#1903)
  • [ENHANCEMENT] Allow migration of empty panel dashboard (#1854)
  • [ENHANCEMENT] Reduce panel group header height (#1868)
  • [ENHANCEMENT] Improve Home page layout (#1874)
  • [ENHANCEMENT] Explorer - don't reuse PanelPreview but directly the TimeseriesChart (#1872)
  • [BUGFIX] Grafana migration: best-effort solution to not migrate irrelevant regexps (#1929)
  • [BUGFIX] Fix grafana migration failing for "custom" template variables (#1927)
  • [BUGFIX] Fix dashboard list with empty project on home page (#1928)
  • [BUGFIX] Fix no project permssion after creating project (#1926)
  • [BUGFIX] Fix percli dac setup failing for CUE (#1918)
  • [BUGFIX] Fix how we get a list of resources based on the permission (#1912) (#1932)
  • [BUGFIX] Fix HTTP error returned when access permission is missing (#1913)
  • [BUGFIX] Fix CLI cmd apply that wasn't able to create a resource with no read permission (#1905)
  • [BUGFIX] Fix creating date for owner role binding (#1906)
  • [BUGFIX] Fix providers selection in percli (#1902)
  • [BUGFIX] Fix set OauthError in the request response in the go client (#1886)
  • [BUGFIX] Fix size check of the encryption_key (#1883)
  • [BUGFIX] Fix scatterplot to include missing imports and remove the ';' character that was accidentally rendered (#1877)
  • [BUGFIX] Grafana migrate: fix issue with inputs containing double quotes (#1852)
  • [BUGFIX] remove check on the number of panels in dashboard spec (#1873)
  • [BUGFIX] Don't reset token data when expired (#1867)
  • [BUGFIX] Fix setting projects when importing Perses dashboards (#1858)
  • [BREAKINGCHANGE] Deactivate cron task that reloads the cue schemas (#1935)
  • [BREAKINGCHANGE] Replace TimeSeriesQueryEditor and TraceQueryEditor by MultiQueryEditor (#1898)
  • [BREAKINGCHANGE] PluginEditor takes multiple plugin types as input (#1887)
  • [BREAKINGCHANGE] Use package secret for the golang rest client (#1865)
  • [BREAKINGCHANGE] Remove isExplore + allow TimeSeriesQueryEditor to be used without defining explicitly default plugin kind (take the first) (#1864)
  • [BREAKINGCHANGE] Move TimeRangeControls/ToolbarIconButton respectively to plugin-system/components (#1869)
  • [BREAKINGCHANGE] Free TimeRangeControls from dashboard dep
  • [DOC] Fix deprecated command usage in user guide (#1940)
  • [DOC] Go SDK: add entrypoint README (#1919)
  • [DOC] Add message about device_auth_url (#1885)
  • [DOC] Add helper for writing authentication provider config (#1884)
  • [DOC] Add ephemeral dashboard api doc (#1863)

0.44.0 / 2024-03-25

25 Mar 11:18
v0.44.0
916a9ce
Compare
Choose a tag to compare
  • [FEATURE] Support Go and Cue SDK for the Dashboard as Code. That includes new commands in the CLI. Try percli dac --help for more info (#1664) (#1694) (#1695) (#1699) (#1710) (#1717) (#1722) (#1723) (#1743) (#1746) (#1752) (#1753) (#1754) (#1759) (#1760) (#1785) (#1788) (#1797) (#1798) (#1803) (#1805) (#1806) (#1807) (#1815) (#1817) (#1837)
  • [FEATURE] Support of a new resource EphemeralDashboard (#1730) (#1739) (#1790) (#1818)
  • [FEATURE] Authenticate with external providers using percli (Perses CLI) (#1734) (#1738) (#1832) (#1828) (#1836)
  • [FEATURE] Allow importing Perses dashboards (#1769)
  • [FEATURE] Initial ScatterChart Panel Plugin (#1672)
  • [FEATURE] By config, Perses can stop to serve the UI (#1793)
  • [FEATURE] Add duplicate button for global and project resources (#1781)
  • [ENHANCEMENT] Add kubebuilder annotations to dashboard types (#1764)
  • [ENHANCEMENT] Make default datasources more visible (#1767)
  • [ENHANCEMENT] Add kubebuilder annotations to runtime types (#1745)
  • [ENHANCEMENT] Allow dynamic selection of authentication provider in percli (#1735)
  • [ENHANCEMENT] Sign in with branded button for external auth provider (#1728)
  • [ENHANCEMENT] Support referencing variables in 'Min step' field (#1725)
  • [ENHANCEMENT] Run ID validation on Metadata.Name in all cases to avoid discrepancies (#1712)
  • [ENHANCEMENT] Improve project suggestion when creating dashboard (#1791)
  • [ENHANCEMENT] Make defaultPluginKinds of PluginRegistry provider optional (#1789)
  • [ENHANCEMENT] Grafana migrate: avoid error when variable defines a "ghost" All value (#1851)
  • [ENHANCEMENT] Allow empty value for non-constant TextVariables (= textbox use case) (#1850)
  • [ENHANCEMENT] Tab hidden if user do not have read permission (#1849)
  • [ENHANCEMENT] Grafana migrate: support capturing regexp in migration (#1848)
  • [BUGFIX] Builtin variables are rendered in prometheus variables (#1768)
  • [BUGFIX] Fixing variable loading indefinitely #1552 (#1763)
  • [BUGFIX] Fix dev provisioning (#1756)
  • [BUGFIX] Tooltip positioning broken in Firefox (#1750)
  • [BUGFIX] Fix the refresh token client in the CLI (#1737)
  • [BUGFIX] Fix initialScatterChartOptions to match schema scatter.cue file. (#1718)
  • [BUGFIX] Update relative timerange value when refreshing (#1780)
  • [BUGFIX] Fix plugin validation that was crashing when no cue file was loaded (#1785)
  • [BUGFIX] Fix dashboard duplication not working (#1827)
  • [BUGFIX] Change some section titles in API doc to fix broken links in DaC CUE SDK doc (#1802)
  • [BUGFIX] Fix broken location of scatter panel plugin (#1839)
  • [BREAKINGCHANGE] Make the database case-insensitive by config (#1744)
  • [BREAKINGCHANGE] Move Migrate Button into "Add Dashboard" (#1726)
Commits
Read more

0.44.0-rc2 / 2024-03-12

12 Mar 10:24
v0.44.0-rc2
03317ba
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] Allow creating ephemeral copies of regular dashboards (#1818)
  • [FEATURE] Add dac diff command (#1803)
  • [FEATURE] Add dac preview command (#1798)
  • [FEATURE] Support Ephemeral dashboards on the UI (#1790)
  • [FEATURE] By config, Perses can stop to serve the UI (#1793)
  • [FEATURE] Add duplicate button for global and project resources (#1781)
  • [FEATURE] Ephemeral dashboards are automatically removed once expiration delay has passed (#1739)
  • [FEATURE] Backend support of a new resource EphemeralDashboard (#1730)
  • [ENHANCEMENT] DaC CUE SDK: Support all possible attributes in list vars builders (#1817)
  • [ENHANCEMENT] DaC CUE SDK: Allow providing a custom query to the prom variables builders (#1815)
  • [ENHANCEMENT] DaC CUE SDK: rework the variables part to support more use cases (#1807)
  • [ENHANCEMENT] Add persistent flag to set the output folder for dac (#1805)
  • [ENHANCEMENT] Improve project suggestion when creating dashboard (#1791)
  • [ENHANCEMENT] Make defaultPluginKinds of PluginRegistry provider optional (#1789)
  • [BUGFIX] Fix dashboard duplication not working (#1827)
  • [BUGFIX] Change some section titles in API doc to fix broken links in DaC CUE SDK doc (#1802)
  • [BUGFIX] Fix social button redirection (#1788)
  • [BUGFIX] Update relative timerange value when refreshing (#1780)
  • [DOC] Add some more tips & tricks to the CUE SDK doc (#1806)
  • [DOC] Add DaC CUE SDK documentation (#1797)

0.44.0-rc1 / 2024-02-27

27 Feb 12:29
v0.44.0-rc1
f16d445
Compare
Choose a tag to compare
Pre-release
  • [BUGFIX] Update relative timerange value when refreshing (#1780)
  • [BUGFIX] Fix plugin validation that was crashing when no cue file was loaded (#1785)
  • [BUGFIX] Fix schemas path in the docker images (#1785)

0.44.0-rc0 / 2024-02-22

22 Feb 14:00
v0.44.0-rc0
a40c9d9
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] Support Go and Cue SDK for the Dashboard as Code. That includes new commands in the CLI. Try percli dac --help for more info (#1664) (#1694) (#1695) (#1699) (#1710) (#1717) (#1722) (#1743) (#1746) (#1752) (#1753) (#1754) (#1759) (#1760)
  • [FEATURE] Allow importing Perses dashboards (#1769)
  • [FEATURE] Initial ScatterChart Panel Plugin (#1672)
  • [ENHANCEMENT] add kubebuilder annotations to dashboard types (#1764)
  • [ENHANCEMENT] Make default datasources more visible (#1767)
  • [ENHANCEMENT] add kubebuilder annotations to runtime types (#1745)
  • [ENHANCEMENT] Allow dynamic selection of authentication provider in percli (#1735)
  • [ENHANCEMENT] Sign in with branded button for external auth provider (#1728)
  • [ENHANCEMENT] Support referencing variables in 'Min step' field (#1725)
  • [ENHANCEMENT] Run ID validation on Metadata.Name in all cases to avoid discrepancies (#1712)
  • [BUGFIX] Builtin variables are rendered in prometheus variables (#1768)
  • [BUGFIX] Fixing variable loading indefinitely #1552 (#1763)
  • [BUGFIX] Fix dev provisioning (#1756)
  • [BUGFIX] Tooltip positioning broken in Firefox (#1750)
  • [BUGFIX] Fix the refresh token client in the CLI (#1737)
  • [BUGFIX] Fix initialScatterChartOptions to match schema scatter.cue file. (#1718)
  • [BREAKINGCHANGE] Make the database case-insensitive by config (#1744)
  • [BREAKINGCHANGE] Move Migrate Button into "Add Dashboard" (#1726
  • [DOC] Design Device code authentication flow (#1734)
  • [DOC] Reference DaC doc in CLI doc (#1723)

0.43.0 / 2024-01-17

17 Jan 14:03
v0.43.0
fa9aa81
Compare
Choose a tag to compare
  • [FEATURE] Add Secret Form Editor (#1671)
  • [FEATURE] Authentication with external OAuth/OIDC providers (#1637) (#1685) (#1692) (#1698) (#1706)
  • [FEATURE] Add a new command to refresh the access token (#1668)
  • [FEATURE] Allow visualizing the dashboard's JSON in read mode (#1651)
  • [ENHANCEMENT] Use common.URL in the proxy (#1688)
  • [ENHANCEMENT] New type for URL and Secret suitable for configuration (#1687)
  • [ENHANCEMENT] Auto input resize for text variables (#1654)
  • [ENHANCEMENT] Move the proxy endpoint from a middleware to a route (#1644)
  • [ENHANCEMENT] Add in a proxy for unsaved datasources (#1635)
  • [ENHANCEMENT] Allow editing the name of the local resources (#1660)
  • [ENHANCEMENT] Use mode.Duration from Prometheus (#1658)
  • [ENHANCEMENT] Improve dashboard toolbar UX (#1646)
  • [ENHANCEMENT] Improve variable editor form state update (#1648)
  • [ENHANCEMENT] Improve drawers responsive (#1647)
  • [ENHANCEMENT] UI - Improve project, admin, migrate and config pages responsive (#1643)
  • [ENHANCEMENT] UI - Improve home page responsive (#1633)
  • [ENHANCEMENT] move config to pkg so its available publicly (#1636)
  • [BUGFIX] Fix the error generated when datasource is contacted (#1693)
  • [BUGFIX] Fix creation date of the default role created for a new project (#1670)
  • [BUGFIX] CLI: Fix get role and rolebinding (#1669)
  • [BUGFIX] CLI: Fix login command that didn't rewrite the token after a second connection (#1667)
  • [BUGFIX] CLI: Fix the login cmd when the auth is not activated (#1666)
  • [BUGFIX] Fix missing tooltip on updated variables (#1659)
  • [BUGFIX] Fix the token refresh that required a complete refresh of the page to be considered (#1649)
  • [BUGFIX] Fix the list of project resources used in the verification middleware (#1645)
  • [BREAKINGCHANGE] Spec user changed to reflect the usage of OAuth/OIDC (#1692)
  • [DOC] Docs update to add installing perses from source section. (#1679)
  • [DOC] Add a doc about the provisioning (#1683)
  • [DOC] Rephrase some parts of the main README (#1673)
  • [DOC] Add a section about the different container tags provided (#1650)
  • [DOC] Add the preview of a dashboard in the README (#1634)
Commits
  • Release/v0.42 by @Nexucis in #1632
  • [IGNORE] add a new catalog entry for the doc by @Nexucis in #1629
  • [DOC] Add the screenshot of a Perses dashboard in the README by @Gladorme in #1634
  • [ENHANCEMENT] move config to pkg so its available publicly by @jgbernalp in #1636
  • [IGNORE] move again the config into the pkg model by @Nexucis in #1639
  • [ENHANCEMENT] UI - Improve home page responsive by @Gladorme in #1633
  • [IGNORE] move custom route and endpoint interface to a dedicated package by @Nexucis in #1641
  • [ENHANCEMENT] UI - Improve project, admin, migrate and config pages responsive by @Gladorme in #1643
  • Bump cuelang.org/go from 0.6.0 to 0.7.0 by @dependabot in #1638
  • [BUGFIX] Fix the list of project resources used in the verification middleware by @Nexucis in #1645
  • [ENHANCEMENT] Move the proxy endpoint from a middleware to a route by @sinkingpoint in #1644
  • [ENHANCEMENT] Improve drawers responsive by @Gladorme in #1647
  • [BUGFIX] Fix the token refresh that required a complete refresh of the page to be considered by @Nexucis in #1649
  • [ENHANCEMENT] Improve variable editor form state update by @Gladorme in #1648
  • [ENHANCEMENT] Improve dashboard toolbar UX by @AntoineThebaud in #1646
  • [FEATURE] Allow visualizing the dashboard's JSON in read mode by @AntoineThebaud in #1651
  • [BUGFIX] Fix missing tooltip on updated variables by @AntoineThebaud in #1659
  • [ENHANCEMENT] Use mode.Duration from Prometheus by @Nexucis in #1658
  • Bump actions/download-artifact from 3 to 4 by @dependabot in #1656
  • Revert "Bump actions/download-artifact from 3 to 4" by @Nexucis in #1662
  • [ENHANCEMENT] Add in a proxy for unsaved datasources by @sinkingpoint in #1635
  • [ENHANCEMENT] Allow editing the name of the local resources by @AntoineThebaud in #1660
  • [IGNORE] deactivate happo storybook visual by @Nexucis in #1661
  • [DOC] Add a section about the different container tags provided by @Nexucis in #1650
  • [IGNORE] Make last the default value for the calculation attribute by @AntoineThebaud in #1663
  • [BUGFIX] Fix the login cmd when the auth is not activated by @Nexucis in #1666
  • [BUGFIX] Fix login command that didn't rewrite the token after a second connection by @Nexucis in #1667
  • [IGNORE] Add authentication details to backend dev script by @sinkingpoint in #1665
  • [FEATURE] CLI: add a new command to refresh the access token by @Nexucis in #1668
  • [BUGFIX] CLI: Fix get role and rolebinding by @Nexucis in #1669
  • [BUGFIX] Fix creation date of the default role created for a new project by @Nexucis in #1670
  • [DOC] Rephrase some parts of the main README by @AntoineThebaud in #1673
  • [ENHANCEMENT] Auto input resize for text variables by @AntoineThebaud in #1654
  • Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #1681
  • [DOC] Docs update to add installing perses from source section. by @eschabell in #1679
  • [DOC] Add a doc about the provisioning by @Nexucis in #1683
  • Bump github.com/goreleaser/goreleaser from 1.22.1 to 1.23.0 by @dependabot in #1682
  • Bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 by @dependabot in #1676
  • bump actions/download and actions/upload from 3 to 4 by @Nexucis in #1684
  • Bump github.com/huandu/go-sqlbuilder from 1.24.0 to 1.25.0 by @dependabot in #1655
  • [ENHANCEMENT] New type for URL and Secret suitable for configuration by @celian-garcia in #1687
  • [ENHANCEMENT] Use common.URL in the proxy by @Nexucis in #1688
  • Bump golang.org/x/term from 0.15.0 to 0.16.0 by @dependabot in #1689
  • bump github.com/nexucis/lamenv from 0.5.0 to 0.5.1 by @Nexucis in #1690
  • [FEATURE] Add Secret Form Editor by @Gladorme in #1671
  • [ENHANCEMENT]: Some improvements around OIDC/OAuth provider configuration by @celian-garcia in #1685
  • [BUGFIX] Fix the error generated when datasource is contacted by @Nexucis in #1693
  • [BREAKING CHANGE] Sync external user with database at login time by @celian-garcia in #1692
  • [FEATURE] Sign in with external OAuth/OIDC provider (authorization code flow only) by @celian-garcia in #1691
  • Release v0.43.0-rc0 by @Nexucis in #1696
  • bump golangci-lint version from v1.54.2 to v1.55.2 by @Nexucis in #1697
  • [ENHANCEMENT] OAuth/OIDC possibly get redirect_uri from request by @celian-garcia in #1698
  • bump various go deps by @Nexucis in #1704
  • Release v0.43.0-rc1 by @Nexucis in #1705
  • [BUGFIX] OAuth/OIDC get redirect_uri from request considering X-Forwarded-* headers + guess scheme from request.TLS by @celian-garcia in #1706
  • Release v0.43.0-rc2 by @Nexucis in #1707
  • Release v0.43.0 by @Nexucis in #1713

Full Changelog: v0.42.1...v0.43.0

0.43.0-rc2 / 2024-01-16

16 Jan 11:05
v0.43.0-rc2
99efd11
Compare
Choose a tag to compare
Pre-release
  • [BUGFIX] OAuth/OIDC get redirect_uri from request considering X-Forwarded-* headers + guess scheme from request.TLS (#1706)