2024 January
- Actions: Action cards notification
- Asset management: Event Cashflow modifications
- Audit: Fix: add audit action bug
- Diagram: End uses and zones tables integration in PI&D
- Infrastructure: Database upgrade
- Multi-site: Fix: Error on login
- Report: Fix: xlsx report generation for new reports
- Report: Improve chart section report title
- Report: Improve report index
- Report: Invoice section adjustments
- Setup: Expand permissions (edit, view) for reports and review
- Monitoring: Fix: Mismatched columnar data aggregate table
2023 December
- Actions: Implement notifications for big actions
- Diagram: Add option to display image on custom element
- Diagram: Add option to display images on zones
- Diagram: Improve overlaying of elements in diagram
- Infrastructure: Migrate frontend date library
- Infrastructure: Migrate username to display name that can be changed
- Monitoring: Add industrial sector selection for company
- Monitoring: Allow all users to select aggregation
- Monitoring: Fix: Aggregate page error when we have missing compressor statuses
- Monitoring: Fix: Inspect aligh to period button not working
- Multi-site: Add moroccan dirham (MAD) currency
- Multi-site: Fix: Duplicating logs and variables causing slow load
- Multi-site: Fix: Rare bug when changing language
- Multi-system: Fix: Missing channel names on Alert logs multi-system page
- Report: Fix: Report yearly improvements longterm
- Report: Fix: Selected department is not visible and selected
- Report: Fix: Selected department is not visible and selected
- Report: Report sections Environmental footprint
- Review: Improve default notes
- Review: Request quote improvements
- Wastes: Fix: Selected department is not visible and selected
2023 November
- Analyze: Add aggregation limits
- Analyze: Fix: Navigation and pagination
- Auto analyzer: Add action cards for waste survery
- Auto analyzer: Fix: Bug causing for analyzers to stop running
- Devices: Display all permission changes in logs
- Devices: Fix: Navigation to device dashboard
- Documentation: Fix: Issues with sidebar documentation help when navigating
- Equipment: Add more possible durations for maintenance interval
- Infrastructure: Limit some of too big data requests
- Infrastructure: Make error messages more meaningful
- Monitoring: Many improvements of manual data import
- Multi-system: Fix: Estimate leak project costs button
- Multi-system: Improve page export
- Reports: Improve display of potential savings request quote
- Wastes: Autorecalculate waste annual flow and cost when assessment properties change
2023 October
- Infrastructure: Fix: Database overload problem
- Infrastructure: Upgrade database to allow upload of older data
- Infrastructure: Implement stronger limits in requests
- Multi-site: Added service accounts for API access
- Analyze: Added colored 3d graphs for more efficient analysis
- Infrastructure: Upgrade frameworks and security updates
- Reports: Actions cards report section
- Devices: Fix: Devices not changing status
- Simulation: Improve result display and chart labeling
- Analyze: Improve correlation legend
- Languages: Keep language selection not translated
- Documentation: Fix: Help popover sidebar doesn’t correcty update with subpage navigation
- Documentation: Fix: Wrong redirects in sidebar navigation
2023 September
- Billing: Fix: Invalid subscription behaviour and warnings
- Devices: Fix: Duplicate link creation
- Documentation: Fix: Help subsection links
- Documentation: Implement search for user documentation
- Infrastructure: Fix: Database migration tool
- Infrastructure: Reduce database CPU usage by setting debounce
- Infrastructure: Update expired certificates for automatic tests
- Infrastructure: Upgrade frontend framework
- Mobile app: Upgrade and improve mobile application
- Monitoring: Adapt icons to user’s theme in SCADA page
- Monitoring: Fix: White spots in 2 minute preaggregation
- Monitoring: M&T diagram points colored by compressor combination
- Simulation: General bug fixes
- Wastes: Redesign and fix bugs in waste page
2023 August
- Actions: Fix: Duplicated acition cards
- Analyze: Include Auto analyzers in analyze section
- Auto analyzers: Fix: Autoanalyzers not completing causing high CPU usage
- Dashboard: Add SCADA as possible dashboard
- Dashboard: Fix: Broken gauge behavior for specific systems
- Documentation: Add instructions to enable watchdog on CAl-EDGE-8 devices
- Monitoring: Add preview when hovering with connection on schema
- Monitoring: Complete redesign of SCADA page
- Monitoring: Fix: Element stacking is not preserved after save
- Monitoring: Fix: Error when removing element from equipment diagram
- Monitoring: Fix: SCADA bug dashboard arrow does not work
- Monitoring: Fix: Scada display of live calculations
- Monitoring: Fix: Schema connection snapping problems
- Monitoring: Fix: Schema connections connecting to illegal element
- Monitoring: Optimize loading of alerts
- Multi-site: Add billing logs when credits are used
- Report: Reword and change icon for refresh report file
- Reports: Adjust decimal values in data ref section
- Review: Add option for review notes reorder
- Simulation: Add option for master controller (SMC) to simulations
- Simulation: Fix: Bug with empty CFC pressure agregate in new simulation.
- Support: Update support system to fix problem with images
- Wastes: Fix: Waste summary waste chart
- Website: Add menu for case studies.
- Website: Add tools menu
- Website: Fix: Tools section in website not working due to cahce problems
- Website: Fix: menu breaks on responsive screens
- Website: Update links in Footer on CALMS website.
2023 July
- Monitoring: Add more TAMTurbo channels
- Monitoring: Fix: Configured channel occassionally does not save
- Monitoring: Fix: Memory leak causing flat lines
- Multi-site: Add option to select custom favorite page
- Multi-site: Filter by utility on systems compare page
- Simulation: Fix: Bug with sumulation channel aggregation
- Simulation: Fix: Compressor removal bug
- Simulation: Improve user interface
- Wastes: Add button to transfer images and wastes from one assessment to another.
2023 June
- Audit: Fix: Cannot attach slice
- Auto analyzers: Fix: Error in maintenance due analyzer
- Calculators: Improve leak project estimator
- Devices: Upgrade CAL-EDGE-8 to hardware revision 2 for automatic network reconnect
- Documentation: Improve training content section
- Infrastructure: Change software for writing documentation
- Infrastructure: Simplify scheduled jobs
- Infrastructure: Upgrade software for monitoring of CALMS application
- Infrastructure: Upgrade version of our frameworks
- Monitoring: Add support for BEKO sensors
- Monitoring: Fix: Cannot filter by alert urgency
- Monitoring: Fix: Inspect graph cancelation of custom scaled bug
- Multi-site: Fix: Grey overlay preventing users from clicking
- Simulation: Fix: Simulations fill data from system takes wrong pressure
- Simulation: Fix: advanced options under simulations bug
- Support: Upgrade support chat software to fix some bugs
- Website: Add QR code to website for waste management app
2023 May
- Actions: Remove optimization action: Decrease system specific power since it is included in other actions
- Asset management: Add option to select custom baseline period for events and allow months input to be decimal
- Billing: Add filter for expired permanent system subscription plans
- Billing: Implement activity logs
- Calculators: Add leak project estimator
- Devices: Fix: CAL-EDGE-0 automatic network reconnect
- Devices: Further restrict firewall on edge devices
- Devices: Production deploy of hardware watchdog for CAL-EDGE-0
- Infrastructure: Improve device notifications and alerting for admins
- Infrastructure: Upgrade encryption key security
- Monitoring: Fix: Empty calculation channel names recalculation modal
- Reports: Add action cards section
- Reports: Add waste repair guide section and waste report improvements
- Reports: Improve report usability with non-air energents
- Simulation: Add advanced tab to compressor properties
- Simulation: Add unload time and pressure drop options as compressor properties
- Simulation: Fix: Frontend autofill VSD controller and set point pressure not saving
- Simulation: Improve PID regulator
- Simulation: Improve flow rolling average
- Support: Fix: Images in our support chat
2023 April
- Billing: Add support for SIM card billing
- Billing: Fix: Billing credits not being updated on subscription change
- Billing: Fix: Subscription change for one year wrong date
- Billing: Fix: System subscription plan cannot be disabled
- Billing: Fix: Too many billing notifications sent
- Billing: Implement notifications for billing
- Billing: Improve billing interface for administrators
- Billing: Improve display of enabled monitoring channels
- Devices: Fix: Problems that cause high data usage
- Devices: Watchdog solution ready for production systems
- Monitoring: Add option to reset custom user defined units in inspect graph
- Monitoring: Analyzer support for cumulative data
- Reports: Report template images
- Support: Fix: AI support after API update
- Support: Improve our support system
- User: Add support for more languages
- User: Fix: Language sometimes not changing
- Wastes: Add support for new leak components
2023 March
- Asset management: Add new compressors to our compressor database
- Audit: Improve recommend action page
- Billing: Improved new billing system after user feedback
- Devices: Fix: Improve VPN stability on IPv6 networks
- Devices: Test Watchdog solution to further improve stability of our devices
- Infrastructure: Autogenerate API documentation for rust services
- Monitoring: Complete counter/cumulative sensor support
- Monitoring: Fix: Calculations not calculating due to high ingestion CPU usage
- Monitoring: Fix: Operating pressure not used properly in calculations
- Monitoring: Improve data representation of annual projections in inspect page
- Monitoring: Improve error message meaning
- Monitoring: Optimize CPU usage bug with cumulative counters
- Multi-site: Add new currency Malaysia Ringgit
- Reports: Fix: Bugs with recommended actions section
- Reports: Fix: Power and capacity deleted when editing a compressor
- Reports: Fix: ROI range wrong calculation
- Reports: Improve and include index with all templates
- Simulation: Fix: Power and capacity deleted when editing a compressor
- Support: Introduce 24/7 AI customer support
2023 February
- Billing: Introduce new billing system
- Billing: Migrate existing systems to new billing
- Calculators: Improve condensate load calculator
- Infrastructure: Improve system alerts
- Infrastructure: Remove old dashboard info cards
- Infrastructure: Upgrade to spring boot 3 and improve security
- Monitoring: Fix: Bug with nested calculations
- Monitoring: Fix: Flow calculation VSD formula variables malpresented
- Multi-site: Fix: Cannot transfer system to another manager
- Multi-site: Fix: Deletion of system
- Multi-site: Fix: Partner can’t see companies to select from
- Multi-site: Fix: Show all systems link
- Multi-site: Fix: User modal throws errors
- Reports: Fix: Report case study template error for non english lanugages
- Reports: Improve report templates and sections organization
- TCO: Fix: Bug when TCO has no compressors
- Trainings: Fix: Error when creating training
- Wastes: Waste page improve labels
2023 January
- Actions: Fix: Wrong calculation for ROI +- range
- Documentation: CALMS support bot with OpenAI
- Monitoring: Add TamTurbo compressors to CALMS database
- Monitoring: Fix: VSD formula for flow calculation bug with variables
- Monitoring: Make error messages more meaningful
- Reports: Fix: Data reference bug
- Reports: Fix: Data reference section error when system has no company
- Reports: Fix: Monitoring summary section energy problems
- Reports: Remove valves from report equipment list
2022 December
- Documentation: New CALMS dashboard
- Documents: Add option to upload any file document
- Infrastructure: Add IPv6 option for devices to be used in future mobile networks
- Infrastructure: Create blog about compressed air on our new website
- Infrastructure: Create new presentation website calms.com (old website is still available at tech.calms.com)
- Infrastructure: Fix: Network problems
- Monitoring: Add default basic properites on components in setup
- Monitoring: Fix: Calculations not calculating because of high database CPU usage
- Monitoring: Fix: Devices showing offline status on CALMS for online devices
- Monitoring: Fix: Schema problem with moving compressors specific system
- Monitoring: Support new sensors S401 and S421 thermal mass flow sensor
- Reports: Fix: Efficiency / reliability question misalignment
- Simulation: Fix: When saving a new simulation with 2 compresors and clicking play you get an error
- TCO: Improve TCO comparisson page
- Trainings: Fix: Cannot create new trainings in some cases
2022 November
- Calculators: Fix: Fahrenheit selection wrong in units converter calculator
- Devices: Analyze device errors in production
- Infrastructure: Add continuous security checks
- Infrastructure: Check on: Classic loadbalancer retiring
- Infrastructure: Check on: Unstable network in server cluster
- Infrastructure: Fix: Problems with deploys
- Infrastructure: Upgrade Kubernetes server cluster
- Monitoring: Fix: High resolution data - calculation channels without units
- Monitoring: Fix: Optimize fetching of cumulative data
- Monitoring: Fix: Reports docs link
- Monitoring: Fix: Schema side panel does not update
- Reports: Fix: Efficiency / reliability question misalignment in report
- Reports: Upload any report document
- Wastes: Fix: Leaks backup file not importing
2022 October
- Mobile app: Add support for NFC leak tags
- Mobile app: ULD sync bug
- Monitoring: Add new sensor configurations
- Monitoring: Fix: inaccurate history when storing cumulative values in CALMS
- Simulations: Change default flow simulation aggregation to 10 seconds
2022 September
- Analyze: Add regression analysis line and F(x) to X-Y scater plot
- Analyze: Add system specific versus flow and histogram correlation
- Audit: Fix: Can’t delete audit if any cards are present, must delete all card manually
- Infrastructure: Create automated end to end test for user details pages
- Infrastructure: Fix: automated tests
- Infrastructure: Sync translations between projects for actions
- Mobile app: Update privacy policy URL as per Google requirements
- Monitoring: Add new sensor configurations
- Monitoring: Allow storing cumulative values in CALMS
- Monitoring: Inspect aggregate for all channels
- Presentation: Presentation and documentation: new CALMS dashboard
- Reports: Add section based on review, audit for impromvement actions
- Reports: Fix: Files tab not working with system setup permission
- Reports: Fix: Report locale error
- Review: Update ideal FSP / best in class formula
- Simulations: Refactor and expand simulations
- Simulations: Fix: Bug with simulation compressor power inputs
- Simulations: Fix: Bug with simulation measured data compressor labels
- Simulations: Fix: Bugs from new simulations deploy
2022 August
- Actions: Increase optimization action custom description length
- Audit: Manual improvement actions
- Auto analyzers: New review analyzers
- Equipment: Add option to use images for maintenances
- Infrastructure: Create automated test to prevent problem when signing up
- Infrastructure: Create automated test to prevent problem with expired token
- Infrastructure: Fix: CALMS not working for users with old tokens
- Infrastructure: Fix: High CPU usage - calculations not calculating
- Infrastructure: Fix: Loki high disk usage
- Infrastructure: Fix: Swaping refresh and access tokens
- Infrastructure: Fix: webapp errors
- Infrastructure: Renew minikube certificates before they expire
- Infrastructure: Write a lot of automated tests
- Monitoring: Adding new equipment manufacturers
- Monitoring: Equipment schema page: show sensor parameters in activity log
- Monitoring: Fix: Disabled channels are shown on Inspect page
- Monitoring: Fix: Disabled inputs shown in config
- Monitoring: Fix: Missing element tag on Home and Results for indicator names
- Monitoring: Fix: Other quantity does not show units in SMS alerts
- Monitoring: Fix: Schema zone covering elements
- Monitoring: Fix: TimeStore memory leak which caused flat lines
- Monitoring: Fix: When filter is applied channels are not recognized
- Monitoring: Fix: When you delete channel on channels page save button does not work
- Monitoring: Taking long time to load Averages and Totals tab
- Monitoring: Export Inspect Averages channel list with values
- Multi-site: Improve system import / export
- Multi-site: Make simple statistics more understandable
- Notifications: Notification channel won’t delete when alert setting is deleted
- Permissions: Fix: Check access permissions when switching system with saved page location
- Permissions: Fix: Missing page permission checks
- Reports: Fix: Problem with report schema section
- Translations: Fix: serbian translations in slovenian
- User: Fix: Sign up problem
- User: QR code for autologin demo user link
- Wastes: Fix: Extra ’e’ character in assessments
- Wastes: Fix: Leak calculation cost not calculating correctly (changes from one assessment to another with same apparently identical inputs)
2022 July
- Auto analyzers: Deploy analyzer microservice
- Devices: Edge gateway a lot of stability improvements
- Infrastructure: Upgrade Spring and Java to latest stable versions
- Infrastructure: Upgrade angular to 14
- Monitoring: Emit assessment, audit metrics just for two days in the future
- Monitoring: Fix: Cannot add standard 4-20mA sensor on scheme
- Monitoring: Fix: Timestore/TimescaleDB having crytical problems
- Monitoring: Fix: setup/equipment bug
- Multi-system: Fix: Inefficient data display on system compare page
- Multi-system: Fix: Not all systems are shown in multisystem
- Reports: Fix: Handle and log report exceptions better
- Reports: Fix: Handle report section exceptions without failing to generate a file
- Reports: Fix: Issue with generated files
- Reports: Fix: empty table bug
- Review: Fix: Bug with reliability units and integrals
- Review: Fix: Notes error random order and improvements
- Review: Simple statistical summary for more important table pages
- Simulation: Fix: Simulation SSP display tweak
- Translations: Fix: Missing changes
- Translations: Fix: Serbian currency
- Translations: Fix: Webapp translations issue
- User: Fix: Invite not working
- Wastes: Fix: Images fail to upload
2022 June
- Actions: Dashboard improvements
- Actions: Fix: Problems with optimization actions
- Actions: Handle duplicate optimization actions
- Actions: Handle waiting for optimization actions while analysis is active
- Actions: Run optimization action analyzers in background
- Actions: Visually hide dashboard values (actions and kpis) when missing permission
- Calculators: Add liters per second calc unit converter
- Calculators: Calculator tweaks
- Dashboard: Score precentage recalibration
- Devices: Aditional casts to all MODBUS links
- Devices: Fix: Edge gateway out of disk space
- Devices: Fix: Edge gateway out of memory error
- Devices: Out of date device dashboard change logic to fixed date
- Devices: Show outdated device software
- Devices: Update image
- Devices: Use timescale on edge devices
- Infrastructure: CALMS problems on 2022-06-27T8:40 inspection
- Infrastructure: Fix: Edge device live mode being sent even if device or inputs disabled
- Infrastructure: Fix: weblate policies
- Infrastructure: Harden infrastructure to prevend complete crash in case one component failed
- Infrastructure: Increase size of disks
- Monitoring: Add third decimal place for Specific power
- Monitoring: Change groups and order direction for averages list
- Monitoring: Choose aggregation file export high res
- Monitoring: Default channels selected on inspect
- Monitoring: Fix: Convertion problem m3/h -> m3/min
- Monitoring: Fix: Graph download two times
- Monitoring: Fix: Inconsistency in database units causes units to not display
- Monitoring: Fix: Plot not showing because of channels without Unit
- Monitoring: High resolution export save to single compressed file
- Monitoring: Inefficient compressor database data display
- Monitoring: Save optimization kpis as indicators
- Monitoring: Sensor config inputs value min/max
- Monitoring: Setup demo device data streaming playback
- Monitoring: Sort channels list on inspect and slice graph summary and totals
- Monitoring: Show breakdown by flow meter (channel) in monitoring summary
- Multi-system: Multi system view
- Multy-system: Add loading indicator for KPIs on system compare page
- Registration: Allow all UTF8 chars in username
- Reports: CA monthly invoice section
- Reports: Display all filename chars
- Reports: Fix: Invoice section bug
- Reports: Fix: Minor Invoice section tweaks
- Reports: Fix: Outofbounds exception
- Reports: Fix: Report NPE detailed view
- Tco: Add ingersol data to compressor database
- Translations: Add bosnian translations
- Translations: Fix: Bugs when changing language on my account to croatian or bosnian
- Translations: Fix: Missing balkan languages for report language
- User: New users inherit units from invited By
- User: US units change defaults
2022 May
- Actions: Define action values
- Actions: Fix: Quick improvements to optimization actions
- Actions: Home page redesign - action cards
- Devices: Find & test alternative hardware to ensure continous supply
- Devices: Fix: Device dashboard: devices showing offline although they are online
- Devieces: Testing new OS
- Infrastructure: Add security headers
- Infrastructure: Fix: Timestore timeout (Calculations not calculating, slow application, Missing data)
- Infrastructure: Separate Assessment entity
- Monitoring: Change temporary monitoring to 2 months
- Monitoring: Fix: When device is added is not shown in general tab until refreshing page
- Monitoring: Values for Dew point sensor incorrect
- Reports: Fix: Report - CA monthly invoice
- Review: Fix: System details problem
- Translations: Add bosnian mark currency
- Wastes: Smart leak management