Endpoints for Luau analyses with calls from Custom dashboards, plus the Single widget dashboard tab type.
Changelog
Stay up to date with the latest changes and updates for all TagoIO products.
Recent
Today
Yesterday
This Week
Last Week
2026
October
Inline column editing for table widgets, AI dashboard notices on the prompt bar, and fixes for AI model settings, edit-mode tabs, TagoRUN notification buttons, and the Analysis editor.
Adds the Bun Analysis runtime and lets TagoRUN users view AI and Custom Dashboards.
AI and Custom HTML dashboards now work in TagoRUN, with themed AI dashboards, a clearer generation flow, and a new Entity Table total row count.
A new TagoRUN sign-in links editor plus fixes for Input Form number fields, widget reloads, TagoRUN login, and dashboard title and scrolling.
Customize TagoRUN dashboard header colors, enable AI faster from the disabled banner, and fixes across widget conditions, custom widgets, tiles, and the TagoRUN favicon.
Deploy markers on metric charts and readable domain and app changes
Logs for middleware and Docker apps, paged MQTT clients, and Monitoring Overview with live alerts
Added an "Add Tag" bulk operation that appends a tag without overwriting existing same-key tags.
Luau Analyses can now edit and delete device data.
Fixed dashboard widgets showing stale, missing, or out-of-order live data after the realtime connection reconnected or handed off.
September
Reports SMTP delivery failures, fixes Deno Analysis uploads, and can require Run Users to change their password on login.
Added missing support to view & edit legacy Gauge widgets in the new interface.
Fixed data queries that use avg failing when the date range has no data.
Added missing "Edit allocation" shortcut on the Profile summary & Resource Allocations in global search.
Added a visible-columns option to CSV exports on Dynamic Table, Device List & User List widgets.
Updated Admin, TagoRUN, and Embed to 2026.09.09 with phone layout, TagoAI, and widget fixes
Fixed duplicating a dashboard breaking its Custom widgets by leaving the copies pointing at the original's files.
Fixed chart axes, tooltips & formulas disagreeing on the account's date & time format.
SMTP monitoring alerts, repeating unresolved alerts, and metric placeholders in notification bodies
Introduces the luau-rt2026 Analysis runtime: write Lua scripts that run on TagoIO with no token to manage.
Implemented "Change Network & Connector" for devices, on single devices & in bulk, with a serials backup download & type-to-confirm before applying.
Adds an AI chat for TagoRUN users, TagoSQL LIMIT and OFFSET parameters, and clearer AI chat provider errors.
Implemented AI chat for TagoRUN users, with chat history & suggestion cards, on desktop and the mobile app.
CSV export of Bills, matching Charges by Service and Month Total, and the real billing period on invoices
Fixed embedded dashboards getting stuck on the loading spinner in the mobile app on Android, with a reload option when loading takes too long.
Refreshed the interface & code editor typography with Inter and Commit Mono fonts.
Added a profile filter to the AI usage charts.
Fixed AI credit top-ups to require a saved payment method for both manual & automatic top-ups.
AI credit top-ups charge the saved card directly, and the profile limits response no longer includes a nested sql key.
Added sidebar button hover & selected color settings to the TagoRUN theme editor.
August
Major, Minor, and Patch tags on platform versions, with confirmation before a Major update
Improved AI credit top-ups to pay from your account balance first, so a saved card is no longer required, with clearer success, error, and retry states.
Fixed AI chat reasoning configuration for non-Anthropic models.
AI credit top-ups are billed as invoices, and TagoSQL limits use the standard limit object shape.
Fixed blueprint device selection carrying over between dashboards in Admin & TagoRUN.
Fixed network edits wiping payload parsers, and audit log authorship for Access Management edits.
Fixed aggregate data queries failing for anonymous public-dashboard tokens.
AI chat on shared profiles now bills the profile owner, and only the owner can edit AI model settings.
Added AI model management for every owned profile from Profile > AI Models, with shared profiles marked as owner-managed.
Monitoring chart time controls up to 90 days, legacy Admin toggle, and profile limits fixes
Implemented AI Wallet under Account, with prepaid AI credits & usage analytics.
Introduces AI Credits: a prepaid wallet for paid AI models, a staff-managed model catalog, profile-level model selection, usage statistics, and spend caps.
Improved the TagoRUN dashboard menu to show the action icon directly when only one option is available, instead of a menu.
Improved the TagoRUN sidebar to start collapsed when there are no dashboards or buttons to show.
Implemented phone-optimized layouts across all Admin sections, with mobile-friendly tables, forms & details sheets.
Fixed widget headers painting over widget modals & blocking the period picker calendar on embedded dashboards.
Improved Custom HTML dashboards to fetch data on demand through an SQL bridge, replacing the bound data source panel.
Fixed chart Y-axis labels rendering with float-precision noise & aligned plot areas across charts of similar magnitude.
Improved dashboard widget header help to open on hover instead of click.
Fixed dashboard header buttons, link tabs & custom widget links dropping the URL querystring when navigating.
July
Fixes widget links opening the previously selected Blueprint association.
Showing an unsupported screen for unknown dashboard types
Fixes widget links losing their query string on navigation.
Implemented Spanish, French & Portuguese for TagoRUN, with a dialog to generate a RUN translation dictionary.
Fixed Live Inspector & the Analysis console stopping when a device reports on a long interval.
Introduces TagoSQL stored queries with parameters, caching, and versioning, plus AI Dashboards that generate HTML widgets from natural language.
Redesigned the Home page for phone & tablet with a responsive card mosaic, swipeable announcement carousel & a collapsible alert stack.
Improved phone & tablet layouts across Settings, Billing, Files, Device Hub, Integrations, onboarding & TagoRUN edit.
Running Instances chart and Bills filter applied to summary totals
Improved the SQL editor Tables & Functions tabs with an expandable schema browser & click-to-copy for columns and functions.
Implemented SQL Functions catalog, a filterable Functions tab listing table, aggregate & session functions with click-to-insert & inline autocomplete descriptions.
Implemented TagoSQL, saved & parametrized SQL queries with an editor, schema browser, version history & bulk list management.
Implemented AI dashboards, a new dashboard type that generates & refines layouts from a single prompt bar.
Implemented bundled artifact rendering for custom widgets, with upload progress & feedback.
Blocking unsupported device types
Adds bundled artifact rendering and upload feedback for custom widgets.
Implemented last-used option memory across resource creation & action wizards.
Implemented Calendar Heatmap widget with severity tiers, aggregation & an anomaly summary.
Fixes blueprint widget data when switching devices and adds a TagoAI limit-reached experience.
Adds an AI availability state of enabled, disabled, or unavailable.
Fixed preset interval not applying as the default period on dashboard widgets.
Fixing chart series colors with empty ranges and Image Marker color conditions
Implemented Hybrid device type (Immutable + Mutable) with a data-routing pattern builder & live variable tester.
Introduces the hybrid device type, which stores immutable telemetry and mutable variables in a single device, routed by a per-device regex.
Added a guided fix for dashboards with duplicate tab keys that render their widgets merged together.
June
Connector sync owner picker, custom Docker via direct link, Admin addon install, and mid-month bill proration
Read the docs links on Monitoring Overview, Alerts, Actions, and Logs
Shareable Academy video links, multiple email recipients on actions, and fixes for blueprint dashboards and table widgets.
Extends Access Management coverage to API routes that were missing it, and corrects permissions on a few existing routes.
Implemented an AI assistant on/off toggle per profile in Profile > Services > AI Provider, hiding every AI entry point when off.
Monitoring alert threshold slider no longer freezes while dragging
Monitoring app (beta), in-app docs, field hints, and create a project from backup
Fixing Input Form checkbox labels, calendar submit, and blank fixed units
Issued tokens now carry a type prefix so you can identify them at a glance.
Improved widget data sources to keep the selected variable when the device or entity changes, warning if it's missing on the new device.
Fixed the dashboard tab bar collapsing when a dashboard had one hidden tab and one visible tab.
Added Ctrl/Cmd+A to select all files in the Files section.
Fixed immutable data retention removing one extra period per device.
Added support for secret values in action HTTP headers.
Fixed cross-region template install links failing with Template not found.
Fixed blueprint dashboards freezing or running out of memory on large blueprint lists.
Added a page number indicator to resource list pagination.
Implemented file attachments in the AI assistant, supporting images, .txt, and .csv files.
Adding dedicated login and signup URLs for TagoRUN OIDC SSO
Security hardening for the data query path.
Custom domains can now be used on authenticated TagoRUN routes.
Fixed Contact and Terms links on the login page
Fixing decimal separator handling in line graph CSV export and Image Marker colors
Added support for custom signup authorization parameters in OIDC SSO.
May
Share profiles with project accounts and complete middleware app settings
Skipping the TagoRUN login screen and auto-redirecting to SSO
Promoting the new AI experience in the Ask Documentation modal
Apps catalog and addon purchase, SMS delivery to US numbers, and project invitation links
Fixing Entity dropdowns, Custom Widget filters, local storage, and MQTT options for new accounts
Per-project tiers that limit apps, custom DNS, machine size, and scaling
Fixing password errors, calendar translations, guide tooltips, and profile transfer
Major platform modernization across the API and infrastructure, with no customer-facing breaking changes.
Custom domain DNS flow, MQTT certificates generally available, and billing page fixes
April
Open Connectors restored, management overview with live domains, and previously beta pages now live
Project switcher, cost overview chart, logs toolbar, Login as, and public API
Fixing Input Form widget buttons not triggering on click
Fixing Input Form validation, widget units, TagoRUN login errors, and data export
Fixes for audit logs, TagoRUN sign-in errors, and decimal number inputs
Fixed timezone handling in aggregate data queries.
March
Passing OIDC sign-in query parameters and enabling TagoRUN sidebar iframe messaging
Profile-level configuration for TagoAI and expanded AI agent capabilities.
Adding OIDC Single Sign-On on TagoRUN and clearer password errors
Added OIDC single sign-on support for TagoRUN portals.
Preserving dashboard fullscreen when following dashboard links
Introduced TagoAI, a generative AI assistant and chat experience integrated into your account.
February
Adding Service Authorization support for TagoTiP tokens
Clearer sign-in and sign-up errors, longer sessions, and fixes for non-ASCII input
January
Introduced Entity Data Export.
Adding Input Form keyboard accessibility and a Deno JSR discontinuation alert
Introduced a full Profile Backup system for disaster recovery, allowing customers to backup and restore all resources and files of the profile.
Fixing Input Form Dropdown Multi positioning and Image Marker pin colors
Adding CAPTCHA to password recovery
2025
December
Fixing a white screen when opening a template link while signed out
Fixing Input Form dropdown values and account deletion plan warnings
Templates can now be installed across different TagoIO regions using the `host` query parameter.
Adding support for installing templates from another region
Templates can now be installed across different TagoIO regions using the `host` query parameter.
November
Analysis file_path is optional when running a standalone executable
Releasing Blueprint resolution with tag filters for all applications
Fixed an issue with Email and SMS usage counting. Previously, when sending one message to multiple recipients, it was counted as a single unit. Now, each recipient is counted correctly.
Updating Blueprint resolution to use tag filters
October
Enabling search by name or tag value on Blueprint selectors
Account login from Manager, profile team access, and API token management
Updating support links
Collaborator fixes for middleware and MQTT visibility, and Admin domain management
Fixes in the billing history chart, billing table, standalone project info, and project list
Fixing Blueprint association filters, bar chart colors, and Profile pricing
Add Contractor role
Improved Audit Log speed: loading audit logs is now up to 10× faster, providing a smoother and more responsive experience when viewing activity records.
ChirpStack payload parsing works with both legacy and ChirpStack 4 data
Fixed an small issue with data import. Fixed Email SMTP Action restarting due to blocking requests.
September
Fixing issues on Embed, fixed units on widgets, and Billing units
Upgraded API to version 9.1.2 and Admin to version 7.64.3, mobile push notifications feature, new analysis runtimes (Node.js:rt2025, Python:rt2025, Deno:rt2025), and the option to deploy services as standalone projects
Adding external link support on TagoRUN sidebar buttons
August
Adding support for new Analysis runtimes and snippets
Adding redirect system for TagoDeploy migrations
Fixing zoom offset when using mock data in Map
Adding customization for Map widget tiles
July
Added sign-in to TagoIO Europe
Fixing validation with session_id parameter
June
Fixing inconsistent message ordering on Custom Widget
Updating type definitions for Payload Parser
Fixing minor issues from TagoIO SDK v12 update
Major internal improvements across API and infrastructure. Updated all dependencies to their latest versions. No breaking changes were made.
Updating TagoIO SDK to v12 major
Fixing empty values in Formulas on Device/User List
May
Fixing ghost elements when searching Blueprint Devices
Adding logout route on TagoRUN, fixing sign in loop after session expires
April
First stable TagoCore with local plugins, device data backup and restore, and a migration path from 0.7
Fixing formulas with Analysis and Validation fields on Input Form
Fixing edge case when loading public templates
Introducing the public dashboard template system. Now the structure is public, and anyone can create or contribute to our dashboard templates: https://github.com/tago-io/public-templates The new system will also support syncing templates across different regions 🇺🇲 (us-e1), 🇪🇺 ( eu-w1 ), and in standalone deployments, such as tago-deploy , for flexibility across various infrastructures.
Adding support for Dashboard templates with mock data
Fixing Analysis scope in header buttons
March
Adding realtime for Entity widgets
Fixing enforced 2FA with unset phone number
Adding Entity data fields on Input Form and Dynamic Table
Adding region select page, fixing save on edited rows for Entity Table
February
Adding option to list by Geofences on the Map widget
Adding customization options for Map widget buttons
Adding persistence for groups on the sidebar dashboard list
Adding support for the two server regions (United States East and Europe West) on Admin, TagoRUN, and Embed
January
Adding End-User Agreements feature for TagoRUN
Adding support to new Entity Table widget
Adding End-User Agreements feature for TagoRUN
Adding new Entity Table widget
2024
November
Implemented support for sending Twilio Whatsapp message with templates.
Implemented Data Restore for TagoIO devices (mutable and Immutable)
Adding device data backup and restore for Immutable and Mutable devices
Adding option to enforce Two-Factor Authentication for TagoRUN users
Fixing scaling for text on map tiles for readability after the change in tile size
Introduced a new feature: Entity .
Increasing size for map tiles on Admin and Map widget
Adding the new Entity resource on Admin
October
Fixing issues and edge cases for real-time connection in dashboards and header button widgets
Added new Action trigger: Whatsapp Twilio .
Added Geofence as a new action trigger.
Adding Geofence trigger for Actions
September
Added new Action trigger: Usage Alert;
Adding Usage Alert trigger for Actions
Adding Data Analytics functionality on Display, Icon, and the Line, Vertical Column, Horizontal Bar Chart widgets.
Adding Data Analytics functionality on Display, Icon, and the Line, Vertical Column, Horizontal Bar Chart widgets
August
Implemented improvements and performance enhancements in Action Services.
June
Added support for MQTT Relay. This update broadens our communication capabilities, allowing integration with MQTT-based systems.
May
Updating billing modal to inform about charges on the credit card
Enhanced the security of the Payload Parser system. This update strengthens the security posture of the Payload Parser, mitigating risks associated with unauthorized access or malicious input, and reinforcing its capability to handle data securely and reliably.
April
Adding support for using Device and User resources on the Custom Widget
Introduced RPM usage statistics. This feature allows for close monitoring of the usage of each route within our API. NOTE: This feature is available exclusively to customers with the Control Tower add-on.
Added field 'device' on MQTT Publish - 'bucket' field is deprecated;
March
Changing realtime system for the Analysis console
Unifying the Devices and Buckets page Devices list page shows columns for data amount and data retention Device page allows managing Chunks and data retention for Immutable devices Device page allows viewing data stored on the device
February
Improved Action functionality, Action Unlock can now trigger the associated services
Fixed issue related to Action Variable when resetting unlock trigger with a different variable from trigger;
January
Added dashboard versioning system. Now, when editing a dashboard, a version will be saved to the backup, so you have a history of changes and can easily revert to a previous version if needed. This versioning system enhances the overall management and tracking of dashboard modifications.
Adding restore dashboard version functionality on Admin Read more here
Implemented option to change account email;
Adding password confirmation when deleting a profile or leaving a team on Admin
Introducing the Getting Started guide on Admin
2023
December
Introducing TagoIO Secrets: Securely store sensitive data like passwords and API keys within TagoIO. All details are here: https://help.tago.io/portal/en/kb/articles/secrets
Fixing integration with Google Analytics on TagoRUN
Moving export data from buckets to the Variables tab in the Bucket page
November
Fixing dashboards opening with edit mode enabled on Admin
Adding customization options for widgets to create even better dashboard layouts Change the spacing around widgets to position them closer or further apart Adjust the widget corner radii to make them rounder or sharper Set background blur with transparency for a frosted glass look Read more here
Fixing some target settings not being properly displayed in the UI when editing an Access Management policy
Fixing auto-scaling when zooming in on Chart widgets
Fixing edge case where tabs created after certain operations can be displayed without widgets
Adding the option to create profiles on the Europe region for accounts in the Scale plan
October
Fixing Card widgets with conditional background colors crashing the dashboard on TagoRUN app
Adding visibility conditions by Blueprint device tags on Dashboard tabs Enhance dashboards by showing some tabs only when the selected devices match the tags in the condition Create more personalized and context-aware dashboards by pairing it with conditions by user tags
Adding customizable reference lines for Chart widgets Useful for displaying thresholds, upper and lower bounds, medians, or any other value to enhance data visualization Read more here
September
Fixing handling of double-quoted values in formulas such as equalText and concat Effectively, a formula such as concat($VALUE$, " <some unit>") does not need for $VALUE$ to be wrapped in quotes if the value is always a string When using a formula to handle multiple data types, use concat(string($VALUE$), " <some unit>")
Improving default console panel size with local persistence and usability in the Analysis page
Adding customizable background image for the navigation bar on TagoRUN Read more here
Introducing Control Tower add-on: This addition gathers device input/output statistics and provides control over RPM (input/output) at the device level.
Adding the Control Tower add-on with Device Statistics and configurable Soft Limits View input and output statistics for each of your devices Set rate limits to prevent excessive input and output requests to your devices Read more here
August
[Security Enhancement] - Resetting Analysis Token: When changing the ' run_on ' field (TagoIO/External), the analysis token will be reset, generating a new one
Improving the Analysis page interface
July
Fixed an issue where the MQTT clients would disconnect when publishing a message from the analysis services
Added configurable RunUser Menu for TagoRUN page
Adding configuration for custom items in the user menu on TagoRUN Additional items can be text, external links, or links to dashboards Each item is fully configurable, including optional visibility conditions by user tags Read more here
Fixed an issue where the connector payload parser would become empty when sharing the connector.
Updating charts on the Home , Profile , and Billing pages
June
Fixing markers with negative x or y positioning being filtered out on the Image Marker widget
Added deletion protection for Access Management, Device, Action, and Analysis. Resources with the tag _deletion_protection will now have an additional layer of security, preventing accidental or unauthorized deletions.
Added AM (Access Management) to Analysis Services, including Email, SMS, MQTT Publish, attachment, and Notification.
Adding Access Management policies for Analysis targets on Admin
Fixed push notifications for Run Users
May
Adding option to submit only essential data for fields using metadata.sentValues (e.g. Dropdown Multiple) on the Input Form widget Option is enabled by default for new Input Form widgets created on Admin
Fixing crash when markers use a record with invalid or empty values for location on the Map widget
Improving the chart library on the Pie and Semi Pie widgets
Adding configuration for the RUN user session duration on Admin Default value for a new TagoRUN changed to 1 week
Fixed Authorization Code information route
Updated the Analysis AM feature. With Analysis AM, now it's possible to manage and control the devices with greater efficiency and precision.
Fixed filter Access Management (AM) by "active" field
April
Remove unnecessary fields when accessing public TagoRUN routes
Fixing values not being formatted when submitting Number fields with a configured amount of decimals on the Input Form widget
March
Add custom fields in RUN and custom preferences in RUN User settings
Improved handling of bounced emails.
Fixed when sending ack on MQTT unsubscribe
Fixing Device and User fields not using labels when value doesn't match a resource on the Dynamic Table widget
Fixed when creating Device using a free account in a paid profile;
Device Tags are now limited to a maximum of 30 tags per device.
Improving usability with a cleaner look and sticky first column in resource list pages on Admin
Fixed an issue where deleting a device caused an error and did not remove the device from the system
Improving export to apply search filters to the exported file on Dynamic Table , Device List , and User List widgets
February
Added new TagoIO Python SDK 4.0.X in addition of old version (3.x.x)
Fixing clear fields option leaving a visually selected value in Dropdown fields on the Input Form widget
Adding functionality to share Connectors and Networks with other profiles Read more here
Updated email address when sending from Analysis.
Fixing the News feed on the Home page
Improved security when generating RUN URL
Adding a refresh for Device and User fields' options when receiving a success validation on the Input Form widget
Fixing bug when grouping variables by group on Vertical Column widget
January
added option to privately share Network and Connector
Changed the default domain to TagoRUN from run.tago.io to tago.run . See details here .
Changing default TagoRUN URL domain from .run.tago.io to .tago.run Access via .run.tago.io will be redirected to the new domain
Fixing issues when opening the search bar on the Device List , User List , and Dynamic Table widgets
fixed when updating Action Schedule
Making the control column sticky on the Dynamic Table , Device List , and User List widgets
Previous all email was sent as html, now we deliver both version html and text.
2022
December
Updated the billing allocation system
Fixing dropdown multiple cells not applying show label in the last cells of a column on the Static Table widget
Adding Multiple Axes on all Chart widgets Add multiple Y-axis to a chart with customizable labels and positioning of the axis Read more about the feature on our documentation
Added anonymous_token on RUN information
Fixing Dictionary not being applied when used in option labels on the Static Table widget
Updated queue system
Added new team invite system
Adding the option to restrict access to Blueprint dashboards in TagoRUN based on URL parameters Option to Restrict access based on URL parameters is located in the dashboard's Blueprint settings tab Use together with an anonymous user for sharing Blueprint dashboards without access to the list of devices for each Blueprint device
November
Updated anonymous RunUser access
fixed SDB for run users
added anonymous run user
Adding the calendar field type to the Dynamic Table , Device List , and User List widgets
Added plugin publish feature to cli Login using TagoIO credentials Publish plugins to the store using cli
Adding the Preferences functionality for configuring columns' visibility on the Dynamic Table , Device List , and User List widgets Users accessing a RUN can now toggle the visibility for the table's columns locally Accessible via the widget's menu on the header
Fixed tag filter result when search by tags using single quotes as value
Fixing search in columns with dropdown multiple fields on the Dynamic Table widget
October
New audit log API with more filter and clear output
Adding the Date() custom function in Formulas Format timestamps from your data records to use on your widgets Use this alongside metadata for even more control (e.g. Date($METADATA.timestamp$, "HH:mm:ss") )
Fixing date picker and dropdowns in smaller widgets being displayed behind other widgets
Fixing dashboard layout on TagoRUN when accessed in a mobile browser
Added data queue functionality
September
Fixing timezone not coming from account preferences for Chart widgets on TagoRUN
Adding better handling for socket disconnect events on the embedded Dashboard in TagoRUN app
Added tab conditions on dashboard
Adding visibility conditions for Dashboard tabs on TagoRUN Configure tags to restrict access per tab to users matching the specified tags Users will only have access to tabs with visibility conditions if they have matching tags All users will have access to tabs without visibility conditions
Fixing color conditions with Dictionary on the Static Table and Dynamic Table widgets
Fixed device list with tag on uppercase/lowercase filter
Order of lists (device, bucket, analysis, etc...) has value 'never' as lasts.
Removing the Share Private dashboard option from Admin
Fixing initial selected tab on dashboards where the first tabs are Hidden or Link tabs Initial selected tab defaults to the first visible tab Bypassing the default can be done with the tab=N parameter in the URL , where N is the tab index (starting at 0 )
Removing the button to remove a color on the Run Theme page
August
Fixing validation fields that use metadata.session_id together with the Capture user field with Session ID in TagoRUN
Fixing search on Blueprint device selectors with the use name from tag option
Fixing widgets using the Migration feature not being displayed on dashboards
Updating the Dashboard on Admin , RUN , and TagoRUN App Dashboard makes only the necessary data requests, especially noticeable when changing Blueprint devices Dashboard on RUN now loads faster as it's now native to the RUN platform
Adding mechanism to extract built-in plugins instead of bundling them with TagoCore
Adding log on device inspector to show if mutable bucket is full
Disabling the creation of Legacy devices for profiles on the Free plan
Added Device info route for Run users (id,name,tag)
Adding application-wide synchronization for Blueprint devices selection on dashboards in TagoRUN Browsing through an application will keep your device selection in dashboards with the same Blueprint devices Selection is synchronized for Blueprint devices with the same name , conditions and filter conditions
July
Adding captcha option for TagoRUN
adding configuration options to enforce password rules for TagoRUN users
Fixing TCore realtime for TagoRUN Users
making Copy colors from another widget (from the edit screen) accessible in the widget's context menu
adding support for selecting TagoCore instances or clusters as data sources on the Card, Display, and Chart widgets
Added new events for TagoCore integration
June
Adding realtime dashboard for TagoCore instances and clusters
fixing copying colors from other widgets to the User List widget
Fixing user_id field is not showing on analysis scope on widget data edit;
Adding TagoIO Files metrics;
adding the new Chunk Management feature for Immutable devices
Adding new action (resource) for device when chunk is copied;
Adding new Chunk Management (Experimental API);
Fixing MQTT Connection with Retain active
Fixing Custom Domain purchase flow;
May
Adding user list routes for widgets;
adding the new User List widget
Adding Schedule trigger for Action
disabling the creation of Legacy devices for recently created profiles
Fixing request errors on auditlog;
Updated cache internal library;
April
adding new Device Multiple dropdown edit field for the Dynamic Table and Input Form widgets
fix when send data by widget using legacy bucket
changing text description on Mutable devices from 20,000 to 50,000 data records (increased in the API)
Adding /changelog route and improving /status route to show the version
Fixing data edit from widget on mutable bucket.
adding support for estimated Bucket data amounts in the Bucket list and Bucket pages
Fixing the Last Input/Output fields on the device Now the update is every 1 min;
March
fixing realtime not updating widgets when data arrives on Immutable or Mutable devices
fixing text overflow on next-gen Bucket's variables data table
adding the new color copy feature on the Dashboard widget's menu
adding support for the new statistics system
Added Mutable data type on device
adding the new Device types (Immutable and Mutable) and support for the new optimized databases
fixing export showing URL values for icon buttons on the Device List widget
adding device fields with tag filters to the Input Form and Dynamic Table widgets
adding TagoCore integration on Admin adding page to list and edit TagoCore records adding TagoCore usage statistics to the Home page adding action to send data to a TagoCore instance
February
fixing data fetching in Blueprint Device List widgets on Embed/mobile
improving Next Bill box in Billing to show upcoming invoice and billing date
adding new and improved Audit Log
fixing real-time updates mixing up some icons on the Map widget
New payment system;
new and improved Payment system
January
fixing sort by date time column using the formatted value on the Dynamic Table widget
changing link to the new Community
fixing time interval filter being applied to geofences and not only pins' data on the Map widget
fixing color condition ordering for migrated Cylinder widgets
adding a help dropdown menu in the navigation bar
2021
December
fixing date format for new TagoRUN user accounts and in user settings
fixing submitting data for empty edited fields on the Device List widget
fixing static positions for different devices with the same variable name on the Heat Map widget
fixing export bucket and download for the generated XLSX file on some browsers
November
fixing real-time updates being slow and making unnecessary requests on Embed/RUN mobile app
adding option to filter by devices on the Map widget
adding the automatic Migration for old Normal dashboard widgets in Admin, RUN, and Embed ( click here for more details in our Blog post )
fixing an issue with Blueprint device IDs in the URL not selecting the correct device on TagoRUN in some cases
fixing some cases where header buttons would not open widgets in Normal dashboards on TagoRUN
adding customizable identifier to the Device List edit row button to send to the Analysis configured for the widget's edit button
fixing fetching data for header button widgets when switching tabs on RUN
fixing realtime changes in Input Control sometimes making text fields unusable
improving greatly the performance for Normal and Blueprint dashboards with tabs on loading times and data transfer
October
fixing max rows setting in Dynamic Table and Device List sometimes not saving properly
fixing different formulas not applying when the same device and variable are used in multiple Static Table cells
adding a quantity of data setting on the Custom Widget
Adding new analysis context
fixing small issues in text after changing service limits to the new monthly instead of hourly format
adding a version selector and a timeout setting for Analyses
September
adding option to list by variable in the table configuration for the Map widget
Adding survey routes
adding a quick survey to get to know more about our customers
adding a configurable confirmation modal for custom buttons on the Device List widget
fixing capture user fields being cleared after submitting data in Input Form widgets with the "Clear all fields" option enabled
fixing series in Image Marker layers and geofences using as unique values
adding serial number can now be duplicated when profile is different
adding GIS layers based on GeoJSON or Shapefiles to the Map widget
improving the scope when clicking a custom button in the Device List widget
fixing small issues in the Device List widget
August
adding resource widget support
adding the new Device List widget
adding two new Emulator snippets (LoRaWAN and MQTT)
adding configurable fallback device for HTTP Post actions
adding new routes for TagoIO Files
adding Two-Factor Authentication on Admin
July
adding new Notification system
adding links to configure add-ons on the summary section in the Home page
making internal changes to tokens: Profile, Authorization, Network
adding customization options for the Logo Button in TagoRUN
changing internal error monitoring service
making internal changes to the Dashboard/Widgets/Embed system
fixing RUN dashboard list
adding new User Agent for Action HTTP Post
adding error feedback on Template edit page for the new Distribute
adding new data on summary request
fixing Card widget URL only accepting FQDN instead of URL
adding the re-designed Home page
adding selected profile on the information sent via the Custom Domain request form
June
fixing folders directories on TagoIO Files
adding new method to install blueprint template
adding the new Distribute for Blueprint and Normal dashboards with Analysis and re-designed screens
fixing issues in Dashboard Migration and enabling the feature for some more users for the progressive roll-out
fixing issues in Dashboard Migration and enabling the feature for some more users for the progressive roll-out
fixing issues in Dashboard Migration and enabling the feature for some more users for the progressive roll-out
adding deleted pins to the changed pins list on the blueprint Image Marker
adding the re-designed Notifications for Admin and TagoRUN
fixing number field on blueprint Input Form when using 'Auto' decimals or entering some negative values
changing Normal dashboard to be created using the new structure (not enabled for all users yet)
fixing properties from metadata used via formula in Dynamic Tables not being blank when empty
adding the Dashboard Migration feature to convert widgets from Normal dashboards to the new structure (not enabled for all users yet)
fixing editing a value in blueprint Dynamic Tables with other columns using the same variable of the edited cell
May
adding new blueprint Compose widget
fixing performance issues in blueprint Dynamic Tables
adding realtime for delete requests
adding real-time delete on Admin, RUN and Embed to update data on dashboards when deleted via API
fixing blueprint Image Marker widget not centering on zoom
adding keys for the RUN Dictionary to translate Dynamic Table edit and delete toast messages
adding Quickstart feature on Admin to improve new user experience
fixing blueprint Image Marker requests on RUN and re-enabling edit buttons with the fix
fixing blueprint Image Marker basic sometimes not loading pin data
fixing issues with the Preset Time Select functionality on widgets
fixing slow request on device list when it has more than 40k of devices
fixing an issue causing the default Dictionary to be selected when saving a RUN
adding Input with auto-complete on the Blueprint Device alias and placeholder fields
April
making internal changes on the Analysis structure
adding Input with auto-complete for fields that have Dictionary enabled
making internal changes on Bucket structure
adding sign in by token support to enable Single Sign On on the mobile RUN app
adding TTL for tagorun user tokens
adding functionality to select blueprint devices by device ID via URL parameters on embed/mobile app
changing info box for the blueprint Image Marker on embed/mobile app
fixing data requests on embed and mobile dashboards with filtered Blueprint devices
fixing a bug in which the radius of a circle-type geofence is saved in pixels and not in coordinates
fixing news URL
fixing basic blueprint Image Marker not working on the mobile app
fixing not returning to the list after deleting a pin on the blueprint Image Marker widget
fixing deleting the RUN Multi-Language Dictionary causing the settings to be inaccessible
March
fixing saving variables with positional metadata on the blueprint Image Marker
fixing editing cells and then deleting the row on Blueprint Dynamic Tables
fixing issues on the blueprint Image Marker widget
adding SAML routes for TagoRUN
adding SAML Single Sign-On functionality to TagoRUN
adding functionality to set the icon and color via metadata on Icon widgets
adding Dictionary to embed
fixing export on Dynamic Tables not showing the proper column headers
adding the Dictionary feature, with editing pages and Dictionary support on all blueprint widgets
adding Dictionary/Multi-language routes
adding a highlight URL parameter to open an Image Marker with a pin highlighted
February
increasing the amount of buttons in the TagoRUN sidebar to 20
fixing some crashes when editing a blueprint Map and filtering by values
adding Login Success/Fail states on Actions for the Run User resource type
fixing issues when grouping widget data by variables on the Chart widgets
fixing issues and improving usability on the blueprint Image Marker widget
removing geolocation from Run configuration page
January
fixing formula variables in charts being fetched incorrectly due to overwrites
adding geofence to the new blueprint Map and Image Marker widgets
changing internal database mechanism
allowing changes for a device's network and connector
fixing saving an input form with a dropdown multi field without the variables set
adding MQTT connect and disconnect states on actions for the device resource type
2020
December
adding MQTT Connect/Disconnect on Action Resource
adding new queries: first_value , first_item , first_location , first_insert , sum , avg
adding options on input forms to keep the last validation message and show markdown without the metadata option
adding new image marker blueprint widget
adding DayJS on payload parser
adding capability to export dynamic tables with aliased variables correctly to csv/xlsx
November
adding a zoom component to allow scrolling on a dashboard with heatmap, only zooming when holding Ctrl
fixing bug on formulas that used unit conversions
fixing texts and labels in connector edit screen
adding more MQTT options as retain and QoS on TagoIO Actions
adding qos and retain properties to "Publish to MQTT" type on actions
adding new static table blueprint widget
October
adding new tile blueprint widget
fixing schedule analysis on edit/create with valid times
adding input control routes for Blueprint Dashboard
adding new input control blueprint widget
adding new grain bin blueprint widget
adding LoRa-Packet lib on TagoIO Payload Parser Feature
adding 'show last update' field on cylinder
adding new cylinder blueprint widget
adding new image blueprint widget
fixing some labels and texts in the old widgets configuration screens
adding new icon blueprint widget
September
adding possibility to show the last uploaded files as the default value in input form's file upload field
adding identifier field to blueprint input form buttons
adding new display blueprint widget
adding network and connector name on device list
adding new network and connector system
improving url routes of new connector screen
adding new integration screen
fixing bug where blueprint input form filtered variables were not respecting the default value
fixing bug where name of dashboards wouldn't appear on public environments
fixing bug where the unit of blueprint card widgets was not appearing correctly
August
adding new blueprint card widget
fixing issue where charts' x-axis labels would be in a 45 degrees angle when there wasn't available space for all the labels
adding category "LoRaWAN TTI" to integration list
adding visibility conditions to blueprint devices
adding new dynamic table blueprint widget
adding category "LoRaWAN Actility" to integration list
fixing bug where the DynamicTable timezone on embed was different from the admin
fixing bug where ordering, filtering and then clicking to delete a table row would delete the wrong row
Admin - v5.0.15
fixing bug where the "qty" value inside of the data property was lost when editing the custom widget
adding category "LoRaWAN Tektelic" to integration list
July
fixing issue where the page would crash if you went to edit a map that had a deleted device or bucket
fixing issue where the dropdown multiple field of input form wasn't working properly
improving some components used in the explore screen
improving tagorun sidebar by automatically retracting it when the user only has 1 dashboard and no sidebar buttons
fixing issue where opening a header button widget on blueprint embed dashboards would show an error
adding new blueprint line chart widget
fixing issue where editing a static table would show the error 'forEach of undefined'
adding category "Radio Bridge" in integration list
adding new push button blueprint widget
fixing bug where the device name sent by the api appears instead of the actual device name
removing category "LoRaWAN Tektelic" from integration list
adding blueprint dashboard structure
improving font-size of gauge units in safari
adding a new dashboard type called Blueprint
June
switching all https://ping.tago.io links to the new https://status.tago.io page
adding external databases preview
adding possibility to handle new data structure in the bucket edit page
fixing bug in the profile page where enabling autoscale on a service would disable autoscale on the other services
removing bucket backup tab in the bucket edit page
allowing minimum and maximum values of cylinder to have decimals
adding category "LoRaWAN Tektelic" to integration list
May
fixing bug where bucket variables page would show the wrong variables being deleted
fixing bug where the push button widget would send an invalid number when the decimal separator of your account was ","
adding options fields to be sent along the user object for the custom widget code
adding hex parameter on MQTT Connector
fixing line breaks while opening a new issue in the support screen
fixing bug where cylinder would display the wrong value when the decimal separator of your account was ","
improving image select's filter in input form. Now the filter will no longer be case-sensitive
removing simple view field
adding message on home screen when your account's resource limits have been reached
adding edit and delete methods on custom widget
fixing bug with variable replace in some urls on HTTP post on TagoIO Actions (Thanks to Max Patissier)
improving the number conversion when using the thousand separator in an input form (e.g. typing 1.5 will transform the number to 1.500 if the thousand separator is ".")
adding optional 'current_date' parameter when finishing the Wi-Fi configuration on the mobile app
adding possibility to select multiple variables to appear in the filter in a map widget
April
adding last input/output time on MQTT Connections
improving the scrolling on map widgets on the mobile app
adding a new Action type, MQTT Topic
adding new custom widget
adding a link as an icon in a dynamic table will make the icon appear as a clickable button to open the link
fixing bug where vu meter would be cut off when having a zoom level below 100% in your browser
increasing the maximum amount of dashboards in the sidebar from 500 to 500k
adding community as essential link in home
improving perfomance on internal database connections
fixing bug where profile pro-rata calculations weren't taking the current service value into consideration
fixing timeout on some requests
fixing bug where the screen would get blank sometimes while adding a device through a connector
March
adding auto disconnect of devices on MQTT broker when the device was deleted
fixing bug while editing dynamic tables: some cells would be reverted back to their old values or simply get erased completely
adding rounded borders on other card-like elements in the platform
adding signup logo field on TagoRUN
adding possibility to add a different logo for signup on TagoRUN
adding audit log feature back again
adding formula on cylinder widget
adding possibility to create custom e-mail templates on TagoRUN
adding last_login field on user management list
fixing bug when action by resource not fired on delete
February
adding value type for dropdown and radio fields in input form widget
adding $DEVICE$ template string on actions
adding $TIME$ keyword on formula. This keyword will show the time when the data was sent
resetting action timer countdown when you modify the triggers
adding alert to reset last_triggered when modifying the trigger inside of a schedule action
fixing bug where charts plotted by variables would not show all the labels for the x-axis
adding category "LoRaWAN CityKinect" to integration list
adding possibility to set custom domain information on profile
fixing bug with underscore on device filter by name and tags
adding possibility to use Google Analytics and Zoho SalesIQ in run
removing time interval field from analysis
January
adding schedule type on action
fixing issue in mobile app where realtime data would stop coming through after a while
adding possibility to edit fields in dynamic table using address field
adding md5 checksum property on 'metadata.file' when using the upload field of the input form widget
adding possibility to autocomplete input form fields by using metadata
fixing analysis header buttons in run
allowing upload of files up to 20mb in a new dashboard route
adding possibility to upload files up to 20mb in size in input form widgets
fixing MQTT not showing up on TagoIO Device Inspector
fixing 'authorization denied' error when adding a new image marker pin on run
adding new input form field called 'filtered variables'
adding 'barcode' field in input form
2019
December
adding possibility to select a color for the image marker's pin without selecting an icon
adding permissions field on dashboard for TagoRUN users
adding possibility for run users to resize and move widgets in a Run. To do so, a permission is required in the Access management
adding documentation links in the action page
adding new Actions
adding possibility to upload files with a size of up to 20mb in the files page
adding possibility to hide or show certain groups of tags in Run
adding possibility to put videos in the image select component of the input form widget
improving mobile experience in chart widgets
adding widget id auto replacement when cloning dashboards
adding possibility to play sounds on the keypad widget upon pressing a digit
adding dashboard edit mode
November
fixing issue where image marker pins would get rendered on top of the layer filter
fixing issue in image marker where the widget would show an error if the variable didn't have a metadata.file property
fixing displaying non-numeric values in the horizontal bar chart
fixing access management with multiple tags with same key
fixing problem when zooming in the chart with low values
adding chart previews while editing the widget
fixing issue where the console of analysis would sometimes hide lines or display them in the wrong order
fixing issue where scrolling down a dashboard while having a dropdown open would cause to dropdown to be floating
switching icons of horizontal and vertical charts in widget selection
fixing timezone to ignore DST time in Brazil
fixing the list of options in the pin configuration tab of the map widget
October
fixing timezone on export data [XML]
adding the option to disable payload parser of the parent on the connector
fixing variable selection on the compose widget
removed emulator link in map widget when there was no data
adding a password field to dynamic table widget
adding data export with timezone
adding new filters to the 'export data' modal inside of the bucket page
fixing the route on the map widget
adding mobile geolocation feature on Run
fixing email with attachment
fixing grouping of values ​​on the same pin
adding new keypad widget
adding new email templates
adding certain validations when creating geofences
fixing null value on serie of image marker widget
adding feature to put an embed page in the image marker widget
adding feature to show the code of the color on all color buttons
fixing the realtime of embed widget
removing emulator links with samples from some widgets
fixing some devices showing they had a connector payload parser when the connector actually didn't have it
fixing the unit of widgets
fixing the input upload of form with two or more variables
adding possibility to set color of individual columns in a bar chart
fixing small bug where you couldn't save your analysis when changing the 'active' switch
September
fixing small bug when deleting table rows inside run
changing some colors to improve their contrast on machines with a small range of colors
fixing a bug where the zoom of form's map would be reset upon sending data
improving formula of widgets
improving layout of the device's edit page
adding formula to map, icon, dynamic table and static table widgets
adding custom email domain on actions/analyes
adding python analysis context
improving layout of navigation bar in list and edit pages
adding new widget push button
adding device inspector
August
adding 'scan qr code' option on form
added automatic dashboard reloading upon making modifications
adding new TagoIO Realtime system
refactoring realtime functionality, this should increase realtime speed
adding fields visibility feature to input form
adding new feature to login as TagoRUN user
fixing a problem where the map's zoom would reset when new data arrived from a device
fixing bug on send test email with 3rd party profile
removing Action and Realtime on device option
adding notification on TagoRUN
adding notifications on run
July
adding PasswordRecovery Template on TagoRUN
adding new authorization page
adding Tag Match on AM
adding new feature Easy Profile Switch
adding Profile management
June
adding new feature TagoRUN
adding new Run page
adding new Card widget
April
adding functionality to export widget data to .xlsx
adding MQTT QoS-1 support
adding new icon feature in map widgets, showing icons instead of variable aliases
improving the layout of the sidebar
March
adding possibility to group pins in map widgets
adding option to show the value on top of each point in the chart
adding XLSX export feature
adding new widget selection screen
adding data retetion by variable
adding alert limit in the home page, when you reach a limit an alert will appear showing you the blocked services
February
adding option in the user dropdown to go to the beta environment
adding subtitles to all the edit pages
adding MQTT Will feature
adding description inside the navigation title in list screens
rewriting queue system for analysis/email/sms/data
improving home screen, separating the summary in two parts: summary and usage of services
adding parameter on embed widgets to show the title
January
adding a home page upon entering the admin, the home page has a lot of useful information, like your account's summary. There is also a final-user home page that is much simpler
adding new route to account summary
improving layout of buttons in edit pages, for example the device edit page and the dashboard edit page
improving the layout of some pages, now the content feels sunken into the page, giving it a nice and connected feel
adding options to set images in the serial number and verification code in the connector
improving performance, mainly in the dashboards' sidebar and other scroll components
adding limit alert on notification center
adding data retain on bucket list
2018
December
changed the style of help icons
adding support page, accessible via the user's options dropdown in the navigation bar or acessing the help icon and clicking the 'support' button
adding a new signup method without e-mail confirmation
adding new messages throughout the whole application to guide the user
adding last_input/last_output on device
adding distribute routes
adding new tab inside the dashboard configuration to distribute a template
November
adding the option to go to dashboard from the explore section
adding the new admin tour
adding whitelabel e-mail template
October
adding the new compose premium widget
adding new feature: Connectors
adding the device creation wizard
adding the analysis example to LEsense LS2-Wifi
September
adding the option to turn "categorization" for Image Select with Dynamic Values optional
adding the type "file upload" in the input form
fixing MQTT connection randomly drop
upgrading internal database cluster connectors
adding the new feature to store files
adding new feature: TagoIO Files
August
adding auto scaling
adding the geofence option in the map
fixing empty string on widget post
July
adding token list pagination
adding data retention 1 month limit for free accounts
adding the role to disable the '+' (plus icon) button to create a new widget when the dashboard has more than 50 widgets
adding new payament system
June
adding the mqtt topic to the analysis environments
adding new analysis service to upload file
adding the translated calendar widget
adding new route to download analysis
May
fixing realtime not updating
adding new DELETE method on /data
adding the field permission in the edit of the bucket
adding new attachment type (base64) on analysis email service
adding the tab on widget settings to embed widget
adding a new route to generate a token for embed widgets
April
adding the option to clone dashboards to the users own account
adding the function inside tables for the user to click and navigate in different dashboards
changing TagoIO Analysis Runtime (NodeJS) from 6.10 LTS to 8.10 LTS
March
adding support for language PT-BR in simple view
adding the new icon premium widget
February
adding the image & link in the map pins
adding the customizable text for the form and delete row text in the advanced option
adding "explore" services
adding the field type pawssord in the form imput field
January
adding a period filter the map and charts widget
adding "explore" (marketplace) api routes
adding the fullscreen button
2017
December
improving the Dynamic Table widget layout
adding the payment system
fixing audit log
adding the audit log interface
adding audit log
November
adding the new field for time expiration on bucket share, dashboard private and public
adding new share system
fixing "Page not found" on delete route (/data)
changing default analysis interval to 1 minute minimum
adding new route to get all device associated with bucket
October
adding the feature to display coordinates in layer widget
adding new realtime system
improving the layout of sign in / sign up
adding infinite scroll to the list of dashboards, device, bucket, analysis, and action
adding filters and pagination on lists (Devices/Buckets/Analysis/Actions)
September
adding Wildcards to the MQTT broker
adding push notification to Android and iOS
adding new action: "send to MQTT topic"
fixing dashboard list
adding method to delete variables [async]
August
adding button to copy token when editing the device
adding internal queue of SMS
fixing data retention task
improving bucket structure to parallel queries
July
adding new parameter to dashboards "group_by"
fixing data retention (HCS) Health Check System
adding variables label in the map widget
fixing multi emails after hit limit of service
improving perfomance on internal database connections
adding external health monitor on background services
June
adding route to delete and run analysis through widgets
adding a button to list invisible devices and buckets
removing 'auto convert' feature on /data route (post)
adding minimum size for the widgets
fixing reset trigger at Actions, it's never unlock the action when it has more than one action with same rule
May
fixing loosing format of the widget distribution when edited at reduced screen
fixing backup service algorithm
fixing empty value in the dial gauge widget
adding smart delete for big buckets (more than 1 million of records)
adding message for 'plan limit has been reached'
adding more examples in the Analysis section
fixing bug when inserting data to different origins using widget post route
improving metadata querys
adding limit on free account
adding public token information in dashboard info route
fixing public url not showing after a refresh page
April
changing bucket list to show the backup status paramater
changing add parameters route to accept array of parameters
fixing bug that makes email with attachment files to expire in less than 30 days
adding new service for MQTT in analysis to publish message to the TagoIO MQTT broker
fixing bug where analysis statitics was not saving
adding new service for email in analysis to send attachment with a generated link by TagoIO
fixing bug with email service not allowing to send email for address with '.' and '-' like 'tago.service@tago.io'
adding changelog endpoint (api.tago.io/changelog)
March
improving scale up capability by rewriting backend services