8000 Releases · perses/perses · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: perses/perses

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)

0.43.0-rc1 / 2024-01-15

15 Jan 15:39
v0.43.0-rc1
a1ad58f
Compare
Choose a tag to compare
Pre-release
  • [ENHANCEMENT] OAuth/OIDC possibly get redirect_uri from request (#1698)

0.43.0-rc0 / 2024-01-11

11 Jan 13:39
v0.43.0-rc0
d394775
Compare
Choose a tag to compare
Pre-release
  • [FEATURE] Add Secret Form Editor (#1671)
  • [FEATURE] Authentication with external OAuth/OIDC providers (#1637) (#1685) (#1692)
  • [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

Full Changelog: v0.42.1...v0.43.0-rc0

0.42.1 / 2023-12-08

08 Dec 11:00
v0.42.1
921f35d
Compare
Choose a tag to compare

This release doesn't contain any changes regarding the Perses binaries.
It only contains a fix in the CI to release Perses.

See v0.42.0 for more details about the actual release.

0.42.0 / 2023-12-08

08 Dec 10:47
v0.42.0
7cc74fe
Compare
Choose a tag to compare
  • [FEATURE] Initial Tempo Plugin (#1561)
  • [FEATURE] Add authentication system (#1472) (#1473) (#1476) (#1478) (#1484) (#1547) (#1555) (#1557) (#1591) (#1602) (#1612) (#1615)
  • [FEATURE] Add authorization system based on rbac (#1570) (#1511) (#1613) (#1601) (#1605) (#1626) (#1627)
  • [FEATURE] Adding explore page (#1477) (#1592) (#1610)
  • [FEATURE] Enabling data provisioning (#1486)
  • [FEATURE] Add sorting capability for ListVariable (#1502)
  • [FEATURE] Add Secret & GlobalSecret list view (#1501)
  • [FEATURE] Display the server config (#1496)
  • [FEATURE] Local datasources CRUD (#1587)
  • [ENHANCEMENT] Prevent using dashboard datasources before they're saved (#1603)
  • [ENHANCEMENT] Add a default encryption key (#1599)
  • [ENHANCEMENT] Use a context for the config to share it across the whole app (#1604)
  • [ENHANCEMENT] Implement the healthcheck method for Prometheus datasources (#1595)
  • [ENHANCEMENT] Several display improvements + bring back delete project button (#1590)
  • [ENHANCEMENT] Panel editor: reposition Add Query button for better UX (#1588)
  • [ENHANCEMENT] Autocomplete & filtering for ListVariable (#1576)
  • [ENHANCEMENT] Reorder navbar button on mobile (#1569)
  • [ENHANCEMENT] File DB is the default choice if no db configuration is provided (#1559)
  • [ENHANCEMENT] Panel json view: add maxheight for better UX (#1563)
  • [ENHANCEMENT] Support more attributes in Grafana migration (#1554)
  • [ENHANCEMENT] Allow opening dashboards/projects in new tabs in all cases #1544 (#1548)
  • [ENHANCEMENT] Reduce navbars size (#1492)
  • [ENHANCEMENT] Add some throughput units (#1493)
  • [BUGFIX] Wrap PrometheusDatasourceEditor with react-hook-form Controllers (#1621)
  • [BUGFIX] Hide information card if empty (#1608)
  • [BUGFIX] Fix broken type-check on main branch (#1611)
  • [BUGFIX] Fix home page broken if config 'information' is empty (#1607)
  • [BUGFIX] Fix marshalling authorisation config in json (#1598)
  • [BUGFIX] Remove extra call to setDatasourceDrawerOpened in DatasourceList (#1597)
  • [BUGFIX] Fix typo in QuerySummaryTable (#1596)
  • [BUGFIX] Fix YAML files not working for provisioning (#1589)
  • [BUGFIX] ListVariable: fix scroll reset after a new option is selected (#1579)
  • [BUGFIX] Saved value for allowMultiple was not retrieved (#1577)
  • [BUGFIX] Fix several issues with JSON views (#1562)
  • [BUGFIX] Avoid failing grafana migration in multiple cases (#1549)
  • [BUGFIX] Fix unwanted thresholds when migrating timeseries panels (#1495)
  • [BUGFIX] Fix grafana migration failing in some corner cases (#1487)
  • [BREAKINGCHANGE] GenerateChartsTheme can override any value
  • [BREAKINGCHANGE] Move any security config to a dedicated struct (#1560)
  • [BREAKINGCHANGE] Allow TimeRangeProvider and TemplateVariableProvider to live without QueryParamsProvider
  • [BREAKINGCHANGE] Change plugin structure to rely on regular .cue files only (#1489)
  • [BREAKINGCHANGE] Separate the datasource selector frontend from backend (#1488)
  • [DOC] Added section 2 with container installation (#1593) (#1624)
  • [DOC] Added user documentation for section 1, introduction to Perses. (#1574)
  • [DOC] Added first user documentation structure with ToC. (#1553)
  • [DOC] Complete documentation about the API. (#1471) (#1479) (#1483) (#1490) (#1491) (#1500)
  • [DOC] Complete documentation about the backend configuration. (#1467)
Commits
Read more

0.41.1 / 2023-10-13

13 Oct 13:42
9beeb26
Compare
Choose a tag to compare
  • [ENHANCEMENT] Improve validation error feedback to end user (#1470)
  • [BUGFIX] Fix too-restrictive regex used for URL validation (#1470)

0.41.0 / 2023-10-12

12 Oct 11:09
f746bab
Compare
Choose a tag to compare
  • [FEATURE] PrometheusDatasource: allow providing custom allowed endpoints (#1461)
  • [ENHANCEMENT] support directory for any commands that is consuming a file (#1465)
  • [ENHANCEMENT] Quickly improve migration page design (#1452)
  • [ENHANCEMENT] Display properly custom auto refresh interval (#1451)
  • [ENHANCEMENT] Add title to variable inputs (#1449)
  • [ENHANCEMENT] Add tooltip to auto refresh dashboard select (#1450)
  • [BUGFIX] Fix wrong error check in proxy (#1466)
  • [BUGFIX] PrometheusDatasource: change to XOR between directUrl and proxy (#1459)

0.40.1 / 2023-09-26

26 Sep 10:01
ec20987
Compare
Choose a tag to compare
  • [ENHANCEMENT] Variables actions shouldn't wrap to next line (#1442)
  • [BUGFIX] Fix json/yaml files loading by using jsoniter at the database layer level (#1444)
  • [BUGFIX] Fix memory leak caused by a cue context kept during the load of the schemas (#1441)
  • [BUGFIX] Fix nilpointer when plugin is not loaded (#1443)
  • [BUGFIX] Fix delete buttons still clickable in readonly mode (#1439)

0.40.0 / 2023-09-19

19 Sep 14:03
5898771
Compare
Choose a tag to compare
  • [FEATURE] Add metadata validation for project, dashboard, datasource and variable on the UI (#1416)
  • [FEATURE] Display name is optional for variables (#1414)
  • [FEATURE] Add builtin variables ($__interval, $interval_ms and $__rate_interval) (#1379)
  • [FEATURE] Add $__range(_ms/_s) builtin variables + add support for curly bracket variables + fix prefixed variables by other variable name (#1376)
  • [FEATURE] Support secret CRUD on the API side (#1373)
  • [FEATURE] Add builtin variables ($__dashboard, $__project, $__from, $__to) (#1344)
  • [FEATURE] Add templating to issues (#1358)
  • [FEATURE] Global Datasource CRUD + DRY refactoring (#1339)
  • [FEATURE] Global Variables CRUD (#1328)
  • [ENHANCEMENT] Increase max width for variable dropdowns (#1434)
  • [ENHANCEMENT] Remove annoying double scroll on Edit JSON dialog (#1433)
  • [ENHANCEMENT] Add new constant boolean field to the TextVariable to dis/allow user input + improve grafana migration for Constant & TextBox variables accordingly (#1428)
  • [ENHANCEMENT] Autocomplete project name in the migration page (#1425)
  • [ENHANCEMENT] Hide and encrypt sensitive data coming from the datasource spec (#1378)
  • [ENHANCEMENT] Reconcile variables & datasources CRUD (#1400)
  • [ENHANCEMENT] Use secret in the proxy (#1377)
  • [ENHANCEMENT] Add a new key password_file in the sql config (#1371)
  • [ENHANCEMENT] Skip gzip compression when using the proxy (#1361)
  • [BUGFIX] dedicated route for dashboard creation to fix wrong redirections (#1426)
  • [BUGFIX] Fix the way to get an unique document. It is now case sensitive (#1424)
  • [BUGFIX] Align camelCase json value in secret (#1422)
  • [BUGFIX] Fix panel preview unresponsive after query error (#1418)
  • [BUGFIX] Fix saved changes to refresh interval not preserved (#1407)
  • [BUGFIX] Fix BE/FE misalignement on threshold datamodel #1389 (#1404)
  • [BUGFIX] Fix dashboard save button staying disabled after failing to save dashboard #1357 (#1398)
  • [BUGFIX] Fix reloading /admin route in react (#1386)
  • [BUGFIX] datasource form: make name readonly after creation + fix wrong titles/names in readonly mode (#1374)
  • [BUGFIX] Delete project does not refresh the list
  • [BUGFIX] Fix direct link with unknown project redirect now to the home page (#1366)
  • [BUGFIX] Default selection for variables of type list (#1351)
  • [BUGFIX] Hanging preview state when adding a new list variable before Source selected (#1355)
  • [BUGFIX] Fix no lazy loading after adding DataQueriesProvider (#1340)
  • [BREAKINGCHANGE] rename palette's kind + change its value to kebab-case (#1421)
  • [BREAKINGCHANGE] Move unit inside new format obj + change to kebab case + abbreviate renamed as shortValues (#1278)
  • [BREAKINGCHANGE] Implement new naming convention for all remaining fields (#1410)
  • [BREAKINGCHANGE] Variables spec snake_case -> camelCase (#1277)
  • [BREAKINGCHANGE] Datasource selection by group (#1360)
  • [BREAKINGCHANGE] Convert all panel spec values to kebab-case (#1262)

0.39.0 / 2023-07-26

26 Jul 22:01
c6590ac
Compare
Choose a tag to compare
  • [FEATURE] Injection of external variables (#1256)
  • [FEATURE] Add project datasources CRUD (#1282)
  • [FEATURE] Ability to customize panel extra content (#1315)
  • [ENHANCEMENT] Bar chart updates (#1325)
  • [ENHANCEMENT] Choose largest time unit that produces natural numbers (#1327)
  • [ENHANCEMENT] Include panel definition in extra panel props (#1323)
  • [ENHANCEMENT] Disable tooltip pinning at panel level using tooltip.enable_pinning (#1313)
  • [ENHANCEMENT] App level enablePinning prop added to ChartsProvider (#1317)
  • [ENHANCEMENT] Only pin one tooltip at a time by default, Cmd + Click to pin multiple (#1317)
  • [ENHANCEMENT] Snap crosshair to nearest datapoint when clicking to pin (#1317)
  • [ENHANCEMENT] Improve performance in checkforNearbyTimeSeries (#1330)
  • [BUGFIX] Disable tooltip pinning in panel preview (#1329)
  • [BREAKINGCHANGE] ChartsThemeProvider renamed to ChartsProvider (#1317)
  • [BREAKINGCHANGE] Update DataQueriesProvider to support other data types (#1318)
0