Release notes

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:
  • 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: Change default flow simulation aggregation to 10 seconds
  • Monitoring: Fix: inaccurate history when storing cumulative values in CALMS

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
Arrow up icon