Skip to content

Releases: meln5674/grafana-mongodb-community-plugin

v0.2.0+rc5

09 Mar 03:30
Compare
Choose a tag to compare
v0.2.0+rc5 Pre-release
Pre-release

Commits

  • 26e06ba: UI Overhaul (Andrew Melnick)
  • b236e59: Merge branch 'master' into feature/ui-overhaul (Andrew Melnick)
  • 050adcf: Refactor merged changes (Andrew Melnick)
  • 3a2cee4: Fix handling of optional values (Andrew Melnick)
  • d013e06: Add action to run integration tests (Andrew Melnick)
  • 3f6a97a: Continue work on CI (Andrew Melnick)
  • 532f7e6: Continue work on CI (Andrew Melnick)
  • f082dc6: Begin work on schema inference (Andrew Melnick)
  • 1a314e8: Continue work on CI, fix flaky IT tests (Andrew Melnick)
  • 4e24d5b: [CI] Split builder image into separate workflow (Andrew Melnick)
  • 23353c2: [CI] Release tags if IT tests pass (Andrew Melnick)
  • d80134a: Fix series not including fields (Andrew Melnick)
  • 6783b88: Add option to reformat timeseries legends (Andrew Melnick)
  • 018801c: Merge branch 'master' into feature/ui-overhaul (Andrew Melnick)
  • 25f142d: Updating docs (Andrew Melnick)
  • 9dc6968: Make query editor bigger (Andrew Melnick)
  • 99ddf71: Fix CI job not running on pushed tags (Andrew Melnick)
  • 5c57a20: Fix missing values not being recognized as nil (Andrew Melnick)
  • bf5b12d: Fix missing values not being recognized as nil in timeseries queries (Andrew Melnick)
  • da183a0: Shrink code editor so explore view can show data and editor on the same screen (Andrew Melnick)
  • db4c711: Remove empty RUN from build-env Dockerfile (Andrew Melnick)
  • 7c48c8c: Add examples for docker, docker-compose, kubectl, and helm as individual files (Andrew Melnick)
  • 6ecc648: Migrate from grafana-toolkit to create-plugin (Andrew Melnick)
  • 87782f3: Fix minimum grafana version incorrectly set at 7 (Andrew Melnick)
  • c384ad1: Switch from bash script to ginkgo for E2E tests (Andrew Melnick)
  • 03d0b6f: Add API calls to ginkgo e2e test (Andrew Melnick)
  • 706e8be: Fix permission issue in CI (Andrew Melnick)
  • 222faa3: Fix host path for e2e kind cluster (Andrew Melnick)
  • 5c00367: Add missing deps in e2e test (Andrew Melnick)
  • f429fb2: Run e2e tests in verbose mode (Andrew Melnick)
  • 7521967: Add e2e logging for mongo to debug github actions (Andrew Melnick)
  • 8aad685: Fix e2e issue caused by PWD env not being set (Andrew Melnick)
  • 87daab9: Fix not downloading test datasets as part of gingk8s e2e tests (Andrew Melnick)
  • d7cb399: [E2E] Force chrome window size to ensure consistent layout (Andrew Melnick)
  • fb133c3: Fix BSON array's not unmarshalling correctly, add tests to confirm (Andrew Melnick)
  • 7a003b7: Add E2E test for converting arrays, etc (Andrew Melnick)
  • 825e7c9: Add check for grafana 200 before biloba E2E tesing (Andrew Melnick)
  • b70e089: Restore using envs to enable E2E dev mode, fix not mounting plugin in dev mode (Andrew Melnick)
  • 0ff1872: Use bitnami mongodb chart fork for e2e tests (Andrew Melnick)
  • 57cb74b: Continue work on E2E tests (Andrew Melnick)
  • ed51747: Fix connection query parameters (e.g. authSource) being unset if credentials are provided (Andrew Melnick)
  • c00d055: Enable submodules for CI (Andrew Melnick)
  • f735ebd: Ensure forked helm deps present in CI (Andrew Melnick)
  • 7bad29a: Debugging release generation (Andrew Melnick)
  • 4af5cbf: Add option to move auto-time-bound to start of pipeline (Andrew Melnick)
  • ac2ddec: Updating integration test dashboards (Andrew Melnick)
  • fbe5321: Update tests for weather dataset (Andrew Melnick)
  • ebcfcdb: Updating E2E env charts (Andrew Melnick)
  • 6c76ced: Use forked sample datasets (Andrew Melnick)
  • bfe01d3: Switch grafana chart back from fork now that PR is merged (Andrew Melnick)
  • bf28126: Use dev-mode and no-cleanup for integration-test-dev yarn script (Andrew Melnick)
  • 030f1da: Support variables in database and collection (Andrew Melnick)
  • 00002e3: [GHA] Remove reference to bitnami fork submodule (Andrew Melnick)

v0.2.0+rc4

19 Oct 04:50
Compare
Choose a tag to compare
v0.2.0+rc4 Pre-release
Pre-release

Commits

  • 26e06ba: UI Overhaul (Andrew Melnick)
  • b236e59: Merge branch 'master' into feature/ui-overhaul (Andrew Melnick)
  • 050adcf: Refactor merged changes (Andrew Melnick)
  • 3a2cee4: Fix handling of optional values (Andrew Melnick)
  • d013e06: Add action to run integration tests (Andrew Melnick)
  • 3f6a97a: Continue work on CI (Andrew Melnick)
  • 532f7e6: Continue work on CI (Andrew Melnick)
  • f082dc6: Begin work on schema inference (Andrew Melnick)
  • 1a314e8: Continue work on CI, fix flaky IT tests (Andrew Melnick)
  • 4e24d5b: [CI] Split builder image into separate workflow (Andrew Melnick)
  • 23353c2: [CI] Release tags if IT tests pass (Andrew Melnick)
  • d80134a: Fix series not including fields (Andrew Melnick)
  • 6783b88: Add option to reformat timeseries legends (Andrew Melnick)
  • 018801c: Merge branch 'master' into feature/ui-overhaul (Andrew Melnick)
  • 25f142d: Updating docs (Andrew Melnick)
  • 9dc6968: Make query editor bigger (Andrew Melnick)
  • 99ddf71: Fix CI job not running on pushed tags (Andrew Melnick)
  • 5c57a20: Fix missing values not being recognized as nil (Andrew Melnick)
  • bf5b12d: Fix missing values not being recognized as nil in timeseries queries (Andrew Melnick)
  • da183a0: Shrink code editor so explore view can show data and editor on the same screen (Andrew Melnick)
  • db4c711: Remove empty RUN from build-env Dockerfile (Andrew Melnick)
  • 7c48c8c: Add examples for docker, docker-compose, kubectl, and helm as individual files (Andrew Melnick)
  • 6ecc648: Migrate from grafana-toolkit to create-plugin (Andrew Melnick)
  • 87782f3: Fix minimum grafana version incorrectly set at 7 (Andrew Melnick)
  • c384ad1: Switch from bash script to ginkgo for E2E tests (Andrew Melnick)
  • 03d0b6f: Add API calls to ginkgo e2e test (Andrew Melnick)
  • 706e8be: Fix permission issue in CI (Andrew Melnick)
  • 222faa3: Fix host path for e2e kind cluster (Andrew Melnick)
  • 5c00367: Add missing deps in e2e test (Andrew Melnick)
  • f429fb2: Run e2e tests in verbose mode (Andrew Melnick)
  • 7521967: Add e2e logging for mongo to debug github actions (Andrew Melnick)
  • 8aad685: Fix e2e issue caused by PWD env not being set (Andrew Melnick)
  • 87daab9: Fix not downloading test datasets as part of gingk8s e2e tests (Andrew Melnick)
  • d7cb399: [E2E] Force chrome window size to ensure consistent layout (Andrew Melnick)
  • fb133c3: Fix BSON array's not unmarshalling correctly, add tests to confirm (Andrew Melnick)
  • 7a003b7: Add E2E test for converting arrays, etc (Andrew Melnick)
  • 825e7c9: Add check for grafana 200 before biloba E2E tesing (Andrew Melnick)
  • b70e089: Restore using envs to enable E2E dev mode, fix not mounting plugin in dev mode (Andrew Melnick)
  • 0ff1872: Use bitnami mongodb chart fork for e2e tests (Andrew Melnick)
  • 57cb74b: Continue work on E2E tests (Andrew Melnick)
  • ed51747: Fix connection query parameters (e.g. authSource) being unset if credentials are provided (Andrew Melnick)
  • c00d055: Enable submodules for CI (Andrew Melnick)
  • f735ebd: Ensure forked helm deps present in CI (Andrew Melnick)
  • 7bad29a: Debugging release generation (Andrew Melnick)

refs/tags/v0.2.0+rc3

06 Feb 16:39
Compare
Choose a tag to compare
refs/tags/v0.2.0+rc3 Pre-release
Pre-release
Shrink code editor so explore view can show data and editor on the sa…

…me screen

refs/tags/v0.2.0+rc2

03 Feb 19:14
Compare
Choose a tag to compare
refs/tags/v0.2.0+rc2 Pre-release
Pre-release
Fix missing values not being recognized as nil in timeseries queries

refs/tags/v0.2.0+rc1

03 Feb 18:49
Compare
Choose a tag to compare
refs/tags/v0.2.0+rc1 Pre-release
Pre-release
Fix missing values not being recognized as nil

v0.2.0+rc0

28 Jan 21:17
Compare
Choose a tag to compare
v0.2.0+rc0 Pre-release
Pre-release

UI Overhaul:

  • Comma-separated fields are now separate text boxes with +/- buttons
  • Aggregation field is now a proper code editor with JSON syntax highlighting

Bugfixes:

  • Optional values (fields in some documents, but not others) are now handled correctly
  • Separate series are now labeled as such

New Features:

  • Schema Inference - It is now possible for the plugin to "infer" the schema of query results by scanning the first few documents and assuming the rest have the same fields and types
  • Series names can now be customized based on the value field name and labels
  • All datatypes that can be returned by the MongoDB driver are now supported and converted to the closest Grafana datatypes, including nested JSON documents.

Housekeeping:

  • Logging noise moved to DEBUG log level
  • CI now runs integration tests in addition to just checking that plugin builds
  • README how has copy-pasteable installation examples and is reorganized to put installation first before building from source

v0.1.2

14 Jan 18:24
Compare
Choose a tag to compare

Fixes: #7, #8,

  • Add TLS Support
  • Fix requiring "canonical" queries
  • Fix not replacing variables in label queries
  • Provide error messages when querying labels

v0.1.2+rc3

14 Jan 18:01
Compare
Choose a tag to compare
v0.1.2+rc3 Pre-release
Pre-release
Continue work on SSL Support

* Fix typo causing CA field to reset on each keystroke
* Change cert key field placeholder to indicate if it has been set or
  not
* Reset cert key when username or password is reset
* Ensure grafana toolkit installed globally in builder dockerfile

v0.1.2+rc2

14 Jan 00:16
Compare
Choose a tag to compare
v0.1.2+rc2 Pre-release
Pre-release
Add TLS support

v0.1.2+rc1

25 Nov 23:30
Compare
Choose a tag to compare
v0.1.2+rc1 Pre-release
Pre-release
  • Fix metric label queries not replacing variables
  • Report metric label errors to user