Skip to content

Latest commit

 

History

History
618 lines (452 loc) · 42.8 KB

CHANGELOG.md

File metadata and controls

618 lines (452 loc) · 42.8 KB

v2.0.0-beta.4 [2020-02-14]

Features

  1. 16855: Added labels to buckets in UI
  2. 16842: Connect monaco editor to Flux LSP server
  3. 16856: Update Flux to v0.59.6

Bug Fixes

  1. 16852: Revert for bad indexing of UserResourceMappings and Authorizations
  2. 15911: Gauge no longer allowed to become too small
  3. 16878: Fix issue with INFLUX_TOKEN env vars being overridden by default token

v2.0.0-beta.3 [2020-02-11]

Features

  1. 16765: Extend influx cli pkg command with ability to take multiple files and directories
  2. 16767: Extend influx cli pkg command with ability to take multiple urls, files, directories, and stdin at the same time
  3. 16786: influx cli can manage secrets.

Bug Fixes

  1. 16733: Fix notification rule renaming panics from UI
  2. 16769: Fix the tooltip for stacked line graphs
  3. 16825: Fixed false success notification for read-only users creating dashboards
  4. 16822: Fix issue with pkger/http stack crashing on dupe content type

v2.0.0-beta.2 [2020-01-24]

Features

  1. 16711: Query Builder supports group() function (change the dropdown from filter to group)
  2. 16523: Change influx packages to be CRD compliant
  3. 16547: Allow trailing newline in credentials file and CLI integration
  4. 16545: Add support for prefixed cursor search to ForwardCursor types
  5. 16504: Add backup and restore
  6. 16522: Introduce resource logger to tasks, buckets and organizations

Bug Fixes

  1. 16656: Check engine closed before collecting index metrics
  2. 16412: Reject writes which use any of the reserved tag keys
  3. 16715: Fixed dashboard mapping for getDashboards to map correct prop
  4. 16716: Improve the lacking error responses for unmarshal errors in org service

Bug Fixes

  1. 16527: fix /telegrafs panics when using org=org_name parameter

UI Improvements

  1. 16575: Swap billingURL with checkoutURL
  2. 16203: Move cloud navigation to top of page instead of within left side navigation
  3. 16536: Adjust aggregate window periods to be more "reasonable". Use duration input with validation.

v2.0.0-beta.1 [2020-01-08]

Features

  1. 16234: Add support for notification endpoints to influx templates/pkgs.
  2. 16242: Drop id prefix for secret key requirement for notification endpoints
  3. 16259: Add support for check resource to pkger parser
  4. 16262: Add support for check resource pkger dry run functionality
  5. 16275: Add support for check resource pkger apply functionality
  6. 16283: Add support for check resource pkger export functionality
  7. 16212: Add new kv.ForwardCursor interface
  8. 16297: Add support for notification rule to pkger parser
  9. 16298: Add support for notification rule pkger dry run functionality
  10. 16305: Add support for notification rule pkger apply functionality
  11. 16312: Add support for notification rule pkger export functionality
  12. 16320: Add support for tasks to pkger parser
  13. 16322: Add support for tasks to pkger dry run functionality
  14. 16323: Add support for tasks to pkger apply functionality
  15. 16324: Add support for tasks to pkger export functionality
  16. 16226: Add group() to Query Builder
  17. 16338: Add last run status to check and notification rules
  18. 16340: Add last run status to tasks
  19. 16341: Extend pkger apply functionality with ability to provide secrets outside of pkg
  20. 16345: Add hide headers flag to influx cli task find cmd
  21. 16336: Manual Overrides for Readiness Endpoint
  22. 16347: Drop legacy inmem service implementation in favor of kv service with inmem dependency
  23. 16348: Drop legacy bolt service implementation in favor of kv service with bolt dependency
  24. 16014: While creating check, also display notification rules that would match check based on tag rules
  25. 16389: Increase default bucket retention period to 30 days
  26. 16430: Added toggle to table thresholds to allow users to choose between setting threshold colors to text or background
  27. 16418: Add Developer Documentation
  28. 16260: Capture User-Agent header as query source for logging purposes
  29. 16469: Add support for configurable max batch size in points write handler
  30. 16509: Add support for applying an influx package via a public facing URL
  31. 16511: Add jsonnet support for influx packages
  32. 14782: Add view page for Check
  33. 16537: Add update password for CLI

Bug Fixes

  1. 16225: Ensures env vars are applied consistently across cmd, and fixes issue where INFLUX_ env var prefix was not set globally.
  2. 16235: Removed default frontend sorting when flux queries specify sorting
  3. 16238: Store canceled task runs in the correct bucket
  4. 16237: Updated Sortby functionality for table frontend sorts to sort numbers correctly
  5. 16249: Prevent potential infinite loop when finding tasks by organization.
  6. 16255: Retain user input when parsing invalid JSON during import
  7. 16268: Fixed test flakiness that stemmed from multiple flush/signins being called in the same test suite
  8. 16346: Update pkger task export to only trim out option task and not all vars provided
  9. 16374: Update influx CLI, only show "see help" message, instead of the whole usage.
  10. 16380: Fix notification tag matching rules and enable tests to verify
  11. 16376: Extend the y-axis when stacked graph is selected
  12. 16404: Fixed query reset bug that was resetting query in script editor whenever dates were changed
  13. 16430: Fixed table threshold bug that was defaulting set colors to the background.
  14. 16435: Time labels are no longer squished to the left
  15. 16427: Fixed underlying issue with disappearing queries made in Advanced Mode
  16. 16439: Prevent negative zero and allow zero to have decimal places
  17. 16376: Limit data loader bucket selection to non system buckets
  18. 16458: Fix EOF error when manually running tasks from the Task Page.
  19. 16491: Add missing env vals to influx cli usage and fixes precedence of flag/env var priority

UI Improvements

  1. 16444: Add honeybadger reporting to create checks

v2.0.0-alpha.21 [2019-12-13]

Features

  1. 15836: Add stacked line layer option to graphs
  2. 16094: Annotate log messages with trace ID, if available
  3. 16187: Bucket create to accept an org name flag
  4. 16158: Add trace ID response header to query endpoint

Bug Fixes

  1. 15655: Allow table columns to be draggable in table settings
  2. 15757: Light up the home page icon when active
  3. 15797: Make numeric inputs first class citizens
  4. 15853: Prompt users to make a dashboard when dashboards are empty
  5. 15884: Remove name editing from query definition during threshold check creation
  6. 15975: Wait until user stops dragging and releases marker before zooming in after threshold changes
  7. 16057: Adds properties to each cell on GET /dashboards/{dashboardID}
  8. 16101: Gracefully handle invalid user-supplied JSON
  9. 16105: Fix crash when loading queries built using Query Builder
  10. 16112: Create cell view properties on dashboard creation
  11. 16144: Scrollbars are dapper and proper
  12. 16172: Fixed table ui threshold colorization issue where setting thresholds would not change table UI
  13. 16194: Fixed windowPeriod issue that stemmed from webpack rules
  14. 16175: Added delete functionality to note cells so that they can be deleted
  15. 16204: Fix failure to create labels when creating telegraf configs
  16. 16207: Fix crash when editing a Telegraf config
  17. 16201: Updated start/endtime functionality so that custom script timeranges overwrite dropdown selections
  18. 16217: Fix 12-hour time format to use consistent formatting and number of time ticks

UI Improvements

v2.0.0-alpha.20 [2019-11-20]

Features

  1. 15805: Add tls insecure skip verify to influx CLI.
  2. 15981: Extend influx cli user create to allow for organization ID and user passwords to be set on user.
  3. 15983: Autopopulate organization ids in the code samples
  4. 15749: Expose bundle analysis tools for frontend resources
  5. 15674: Allow users to view just the output section of a telegraf config
  6. 15923: Allow the users to see string data in the single stat graph type

Bug Fixes

  1. 15777: Fix long startup when running 'influx help'
  2. 15713: Mock missing Flux dependencies when creating tasks
  3. 15731: Ensure array cursor iterator stats accumulate all cursor stats
  4. 15866: Do not show Members section in Cloud environments
  5. 15801: Change how cloud mode is enabled
  6. 15820: Merge frontend development environments
  7. 15944: Refactor table state logic on the frontend
  8. 15920: Arrows in tables now show data in ascending and descening order
  9. 15728: Sort by retention rules now sorts by seconds
  10. 15628: Horizontal scrollbar no longer covering data

UI Improvements

  1. 15809: Redesign cards and animations on getting started page
  2. 15787: Allow the users to filter with labels in telegraph input search

v2.0.0-alpha.19 [2019-10-30]

Features

  1. 15313: Add shortcut for toggling comments in script editor
  2. 15650: Expose last run status and last run error in task API

UI Improvements

  1. 15503: Redesign page headers to be more space efficient
  2. 15426: Add 403 handler that redirects back to the sign-in page on oats-generated routes.
  3. 15710: Add button to nginx and redis configuration sections to make interaction more clear

Bug Fixes

  1. 15295: Ensures users are created with an active status
  2. 15306: Added missing string values for CacheStatus type
  3. 15348: Disable saving for threshold check if no threshold selected
  4. 15354: Query variable selector shows variable keys, not values
  5. 15246: UI/Telegraf filter functionality shows results based on input name
  6. 13940: Create Label Overlay UI will disable the submit button and return a UI error if the name field is empty
  7. 15452: Log error as info message on unauthorized API call attempts
  8. 15504: Ensure members&owners eps 404 when /org resource does not exist
  9. 15510: UI/Telegraf sort functionality fixed
  10. 15549: UI/Task edit functionality fixed
  11. 15559: Exiting a configuration of a dashboard cell now properly renders the cell content
  12. 15556: Creating a check now displays on the checklist
  13. 15592: Changed task runs success status code from 200 to 201 to match Swagger documentation.
  14. 15634: TextAreas have the correct height
  15. 15647: Ensures labels are unique by organization in the kv store
  16. 15695: Ensures variable names are unique by organization

v2.0.0-alpha.18 [2019-09-26]

Features

  1. 15151: Add jsonweb package for future JWT support
  2. 15168: Added the JMeter Template dashboard
  3. 15152: Add JWT support to http auth middleware

UI Improvements

  1. 15211: Display dashboards index as a grid
  2. 15099: Add viewport scaling to html meta for responsive mobile scaling
  3. 15056: Remove rename and delete functionality from system buckets
  4. 15056: Prevent new buckets from being named with the reserved "_" prefix
  5. 15056: Prevent user from selecting system buckets when creating Scrapers, Telegraf configurations, read/write tokens, and when saving as a task
  6. 15056: Limit values from draggable threshold handles to 2 decimal places
  7. 15040: Redesign check builder UI to fill the screen and make more room for composing message templates
  8. 14990: Move Tokens tab from Settings to Load Data page
  9. 14990: Expose all Settings tabs in navigation menu
  10. 15289: Added Stream and table functions to query builder

Bug Fixes

  1. 14931: Remove scrollbars blocking onboarding UI step.

v2.0.0-alpha.17 [2019-08-14]

Features

  1. 14809: Add task middleware's for checks and notifications
  2. 14495: optional gzip compression of the query CSV response.
  3. 14567: Add task types.
  4. 14604: When getting task runs from the API, runs will be returned in order of most recently scheduled first.
  5. 14631: Added Github and Apache templates
  6. 14631: Updated name of Local Metrics template
  7. 14631: Dashboards for all Telegraf config bundles now created
  8. 14694: Add ability to find tasks by name.
  9. 14901: Add ability to Peek() on reads package StreamReader types.

UI Improvements

  1. 14917: Make first steps in Monitoring & Alerting more obvious
  2. 14889: Make adding data to buckets more discoverable
  3. 14709: Move Buckets, Telgrafs, and Scrapers pages into a tab called "Load Data" for ease of discovery
  4. 14846: Standardize formatting of "updated at" timestamp in all resource cards
  5. 14887: Move no buckets warning in telegraf tab above the search box

Bug Fixes

  1. 14480: Fix authentication when updating a task with invalid org or bucket.
  2. 14497: Update the documentation link for Telegraf.
  3. 14492: Fix to surface errors properly as task notifications on create.
  4. 14569: Fix limiting of get runs for task.
  5. 14779: Refactor tasks coordinator.
  6. 14846: Ensure onboarding "advanced" button goes to correct location

v2.0.0-alpha.16 [2019-07-25]

Bug Fixes

  1. 14385: Add link to Documentation text in line protocol upload overlay
  2. 14344: Fix issue in Authorization API, can't create auth for another user.
  3. 14352: Fix Influx CLI ignored user flag for auth creation.
  4. 14379: Fix the map example in the documentation
  5. 14423: Ignore null/empty Flux rows which prevents a single stat/gauge crash.
  6. 14434: Fixes an issue where clicking on a dashboard name caused an incorrect redirect.
  7. 14441: Upgrade templates lib to 0.5.0
  8. 14453: Upgrade giraffe lib to 0.16.1
  9. 14412: Fix incorrect notification type for manually running a Task
  10. 14356: Fix an issue where canceled tasks did not resume.

v2.0.0-alpha.15 [2019-07-11]

Features

  1. 14256: Add time zone support to UI
  2. 14243: Addded new storage inspection tool to verify tsm files
  3. 14353: Require a token to be supplied for all task creation

Bug Fixes

  1. 14287: Fix incorrect reporting of task as successful when error occurs during result iteration
  2. 14412: Fix incorrect notification type for manually running a Task

Known Issues

  1. influxdata/flux#1492: Null support in Flux was introduced in Alhpa 14. Several null issues were fixed in this release, but one known issue remains - Users may hit a panic if the first record processed by a map function has a null value.

v2.0.0-alpha.14 [2019-06-28]

Features

  1. 14221: Add influxd inspect verify-wal tool
  2. 14218: Move to Flux .34.2 - which includes new string functions and initial multi-datasource support with Sql.from()
  3. 14164: Only click save once to save cell
  4. 14188: Enable selecting more columns for line visualizations

UI Improvements

  1. 14194: Draw gauges correctly on HiDPI displays
  2. 14194: Clamp gauge position to gauge domain
  3. 14168: Improve display of error messages
  4. 14157: Remove rendering bottleneck when streaming Flux responses
  5. 14165: Prevent variable dropdown from clipping

v2.0.0-alpha.13 [2019-06-13]

Features

  1. 14130: Add static templates for system, docker, redis, kubernetes
  2. 14189: Add option to select a token when creating a task
  3. 14200: Add the ability to update a token when updating a task

v2.0.0-alpha.12 [2019-06-13]

Features

  1. 14059: Enable formatting line graph y ticks with binary prefix
  2. 14052: Add x and y column pickers to graph types
  3. 14128: Add option to shade area below line graphs

Bug Fixes

  1. 14085: Fix performance regression in graph tooltips

UI Improvements

v2.0.0-alpha.11 [2019-05-31]

  1. 14031: Correctly check if columnKeys include xColumn in heatmap

v2.0.0-alpha.10 [2019-05-30]

Features

  1. 13945: Add heatmap visualization type
  2. 13961: Add scatter graph visualization type
  3. 13850: Add description field to Tasks
  4. 13924: Add CLI arguments for configuring session length and renewal
  5. 13961: Add smooth interpolation option to line graphs

Bug Fixes

  1. 13753: Removed hardcoded bucket for Getting Started with Flux dashboard
  2. 13783: Ensure map type variables allow for selecting values
  3. 13800: Generate more idiomatic Flux in query builder
  4. 13797: Expand tab key presses to 2 spaces in the Flux editor
  5. 13823: Prevent dragging of Variable Dropdowns when dragging a scrollbar inside the dropdown
  6. 13853: Improve single stat computation
  7. 13945: Fix crash when opening histogram settings with no data

UI Improvements

  1. #13835: Render checkboxes in query builder tag selection lists
  2. #13856: Fix jumbled card text in Telegraf configuration wizard
  3. #13888: Change scrapers in scrapers list to be resource cards
  4. #13925: Export and download resource with formatted resource name with no spaces

v2.0.0-alpha.9 [2019-05-01]

NOTE: This will remove all tasks from your InfluxDB v2.0 instance.

Features

  1. 13423: Set autorefresh of dashboard to pause if absolute time range is selected
  2. 13473: Switch task back end to a more modular and flexible system
  3. 13493: Add org profile tab with ability to edit organization name
  4. 13510: Add org name to dahboard page title
  5. 13520: Add cautioning to bucket renaming
  6. 13560: Add option to generate all access token in tokens tab
  7. 13601: Add option to generate read/write token in tokens tab
  8. 13715: Added a new Local Metrics Dashboard template that is created during Quick Start

Bug Fixes

  1. 13584: Fixed scroll clipping found in label editing flow
  2. 13585: Prevent overlapping text and dot in time range dropdown
  3. 13602: Updated link in notes cell to a more useful site
  4. 13618: Show error message when adding line protocol
  5. 13657: Update UI Flux function documentation
  6. 13718: Updated System template to support math with floats
  7. 13732: Fixed the window function documentation
  8. 13738: Fixed typo in the range Flux function example
  9. 13742: Updated the systemTime function to use system.time

UI Improvements

  1. 13424: Add general polish and empty states to Create Dashboard from Template overlay

v2.0.0-alpha.8 [2019-04-12]

Features

  1. 13024: Add the ability to edit token's description
  2. 13078: Add the option to create a Dashboard from a Template.
  3. 13161: Add the ability to add labels on variables
  4. 13171: Add switch organizations dropdown to home navigation menu item.
  5. 13173: Add create org to side nav
  6. 13345: Added a new Getting Started with Flux Template

Bug Fixes

  1. 13284: Update shift to timeShift in the flux functions side bar

UI Improvements

  1. 13287: Update cursor to grab when hovering draggable areas
  2. 13311: Sync note editor text and preview scrolling
  3. 13249: Add the ability to create a bucket when creating an organization

v2.0.0-alpha.7 [2019-03-28]

Features

  1. 12663: Insert flux function near cursor in flux editor
  2. 12678: Enable the use of variables in the Data Explorer and Cell Editor Overlay
  3. 12655: Add a variable control bar to dashboards to select values for variables.
  4. 12706: Add ability to add variable to script from the side menu.
  5. 12791: Use time range for metaqueries in Data Explorer and Cell Editor Overlay
  6. 12827: Fix screen tearing bug in Raw Data View
  7. 12843: Add copy to clipboard button to export overlays
  8. 12826: Enable copying error messages to the clipboard from dashboard cells
  9. 12876: Add the ability to update token's status in Token list
  10. 12821: Allow variables to be re-ordered within control bar on a dashboard.
  11. 12888: Add the ability to delete a template
  12. 12901: Save user preference for variable control bar visibility and default to visible
  13. 12910: Add the ability to clone a template
  14. 12958: Add the ability to import a variable

Bug Fixes

  1. 12684: Fix mismatch in bucket row and header
  2. 12703: Allows user to edit note on cell
  3. 12764: Fix empty state styles in scrapers in org view
  4. 12790: Fix bucket creation error when changing rentention rules types.
  5. 12793: Fix task creation error when switching schedule types.
  6. 12805: Fix hidden horizonal scrollbars in flux raw data view
  7. 12827: Fix screen tearing bug in Raw Data View
  8. 12961: Fix scroll clipping in graph legends & dropdown menus
  9. 12959: Fix routing loop

UI Improvements

  1. 12782: Move bucket selection in the query builder to the first card in the list
  2. 12850: Ensure editor is automatically focused in note editor
  3. 12915: Add ability to edit a template's name.

v2.0.0-alpha.6 [2019-03-15]

Release Notes

We have updated the way we do predefined dashboards to include Templates in this release which will cause existing Organizations to not have a System dashboard created when they build a new Telegraf configuration. In order to get this functionality, remove your existing data and start from scratch.

NOTE: This will remove all data from your InfluxDB v2.0 instance including timeseries data.

On most linux systems including macOS:

$ rm -r ~/.influxdbv2

Once completed, v2.0.0-alpha.6 can be started.

Features

  1. 12496: Add ability to import a dashboard
  2. 12524: Add ability to import a dashboard from org view
  3. 12531: Add ability to export a dashboard and a task
  4. 12615: Add run subcommand to influxd binary. This is also the default when no subcommand is specified.
  5. 12523: Add ability to save a query as a variable from the Data Explorer.
  6. 12532: Add System template on onboarding

Bug Fixes

  1. 12641: Stop scrollbars from covering text in flux editor

UI Improvements

  1. 12610: Fine tune keyboard interactions for managing labels from a resource card

v2.0.0-alpha.5 [2019-03-08]

Release Notes

This release includes a breaking change to the format that TSM and index data are stored on disk. Any existing local data will not be queryable once InfluxDB is upgraded to this release. Prior to installing this release we recommend all storage-engine data is removed from your local InfluxDB 2.x installation; this can be achieved without losing any of your other InfluxDB 2.x data (settings etc). To remove only local storage data, run the following in a terminal.

On most linux systems:

# Replace <username> with your actual username.

$ rm -r /home/<username>/.influxdbv2/engine

On macOS:

# Replace <username> with your actual username.

$ rm -r /Users/<username>/.influxdbv2/engine

Once completed, v2.0.0-alpha.5 can be started.

Features

  1. 12096: Add labels to cloned tasks
  2. 12111: Add ability to filter resources by clicking a label
  3. 12401: Add ability to add a member to org
  4. 12391: Improve representation of TSM tagsets on disk
  5. 12437: Add ability to remove a member from org

Bug Fixes

  1. 12302: Prevent clipping of code snippets in Firefox
  2. 12379: Prevent clipping of cell edit menus in dashboards

UI Improvements

  1. 12302: Make code snippet copy functionality easier to use
  2. 12304: Always show live preview in Note Cell editor
  3. 12317: Redesign Create Scraper workflow
  4. 12317: Show warning in Telegrafs and Scrapers lists when user has no buckets
  5. 12384: Streamline label addition, removal, and creation from the dashboards list
  6. 12464: Improve label color selection

v2.0.0-alpha.4 [2019-02-21]

Features

  1. 11954: Add the ability to run a task manually from tasks page
  2. 11990: Add the ability to select a custom time range in explorer and dashboard
  3. 12009: Display the version information on the login page
  4. 12011: Add the ability to update a Variable's name and query.
  5. 12026: Add labels to cloned dashboard
  6. 12018: Add ability filter resources by label name
  7. 11973: Add ability to create or add labels to a resource from labels editor

Bug Fixes

  1. 11997: Update the bucket retention policy to update the time in seconds

UI Improvements

  1. 12016: Update the preview in the label overlays to be shorter
  2. 12012: Add notifications to scrapers page for created/deleted/updated scrapers
  3. 12023: Add notifications to buckets page for created/deleted/updated buckets
  4. 12072: Update the admin page to display error for password length

v2.0.0-alpha.3 [2019-02-15]

Features

  1. 11809: Add the ability to name a scraper target
  2. 11821: Display scraper name as the first and only updatable column in scrapers list
  3. 11804: Add the ability to view runs for a task
  4. 11824: Display last completed run for tasks list
  5. 11836: Add the ability to view the logs for a specific task run

Bug Fixes

  1. 11819: Update the inline edit for resource names to guard for empty strings
  2. 11852: Prevent a new template dashboard from being created on every telegraf config update
  3. 11848: Fix overlapping buttons in the telegrafs verify data step

UI Improvements

  1. 11764: Move the download telegraf config button to view config overlay
  2. 11879: Combine permissions for user by type
  3. 11938: Add ordering to UI list items

v2.0.0-alpha.2 [2019-02-07]

Features

  1. 11677: Add instructions button to view $INFLUX_TOKEN setup for telegraf configs
  2. 11693: Save the $INFLUX_TOKEN environmental variable in telegraf configs
  3. 11700: Update Tasks tab on Org page to look like Tasks Page
  4. 11740: Add view button to view the telegraf config toml
  5. 11522: Add plugin information step to allow for config naming and configure one plugin at a time
  6. 11758: Update Dashboards tab on Org page to look like Dashboards Page
  7. 11810: Add tab for template variables under organizations page

Bug Fixes

  1. 11678: Update the System Telegraf Plugin bundle to include the swap plugin
  2. 11722: Revert behavior allowing users to create authorizations on behalf of another user

UI Improvements

  1. 11683: Change the wording for the plugin config form button to Done
  2. 11689: Change the wording for the Collectors configure step button to Create and Verify
  3. 11697: Standardize page loading spinner styles
  4. 11711: Show checkbox on Save As button in data explorer
  5. 11705: Make collectors plugins side bar visible in only the configure step
  6. 11745: Swap retention policies on Create bucket page

v2.0.0-alpha.1 [2019-01-23]

Release Notes

This is the initial alpha release of InfluxDB 2.0.