Release Notes 2022

2022-01-24

EL7 pinned repo: baseurl=http://updates.circonus.net/centos/7/release-20220124/x86_64/

ca

Version: 0.1.1630083710 (f5879e1)

caql_broker

Version: 0.1.1641824017 (31f5da2)

data_storage

Related roles: caql_broker, fault_detection, stratcon

Version: 0.1.1642171555 (5a29dc7)

Function Removal Notice

Metric Search v2 and Metric Clusters have been deprecated for some time. We plan to remove these deprecated functions soon for the SaaS site, and in the subsequent Inside release. This will affect CAQL checks as well as CAQL Datapoints on graphs. The UI will now show users a warning when one of the deprecated functions is used. Circonus offers a more powerful tag-search feature, exposed as find() in CAQL.

  • Make time shard resizes less frequent.
  • Add graphite:removenode to CAQL.
  • Modified the usage of x-snowth-delete-rollups to be accepted via the histogram_rollup and no other raw deletion endpoint.
  • Add a backlog table heading to the job queues admin interface.

fault_detection

Version: 0.1.1639089770 (90cc626)

FQ

Related roles: caql_broker, fault_detection, mq, stratcon, web_stream

Version: 0.13.10

GoAPI

Related roles: api

Version: 0.10.18

  • Correct an error causing extended permissions not to get applied correctly to superuser logins when using cookie authentication.
  • Fix a search query builder bug that was causing errors when searching using the /graph or /worksheet endpoints.

Hooper

Version: 0.1.1642430216 (01612bb)

  • Convert web_frontend and bert-bot services to native Systemd.
  • Install circonus-agent from Circonus yum repo rather than from setup.circonus.com.

libmtev

Related roles: broker, caql_broker, data_storage, fault_detection, stratcon, web_stream

Version: 2.1.5

notification

Version: 0.1.1640026848 (b149263)

Reconnoiter

Related roles: broker, caql_broker, data_storage, fault_detection, stratcon, web_stream

Version: 0.1.1640890694 (21a574a)

Web UI/API

Version: 0.1.1642784326 (a242e89)

  • CAQL support has been added to the Metrics Explorer.
  • Bugfix: UI role selectors were missing from the tokens page and account settings SAML dialog.
  • CAQLbroker provision script can handle the case where the system hostname is a FQDN but the short name is used in site.json.

web_stream

Version: 0.1.1631023129 (445f7a4)

2022-01-10

EL7 pinned repo: baseurl=http://updates.circonus.net/centos/7/release-20220110/x86_64/

ca

Version: 0.1.1630083710 (f5879e1)

caql_broker

Version: 0.1.1641486310 (dbb4c57)

  • Disable TLS versions less than 1.2 in listener configuration.

data_storage

Related roles: caql_broker, fault_detection, stratcon

Version: 0.1.1641426910 (70d35c3)

Function Removal Notice

Metric Search v2 and Metric Clusters have been deprecated for some time. We plan to remove these deprecated functions soon for the SaaS site, and in the subsequent Inside release. This will affect CAQL checks as well as CAQL Datapoints on graphs. The UI will now show users a warning when one of the deprecated functions is used. Circonus offers a more powerful tag-search feature, exposed as find() in CAQL.

  • Remove deprecated nnt field from /state output.
  • Fix potential crash when bad data points are found during raw data rollups.
  • Fix tag_cats and tag_vals endpoints to respect the X-Snowth-Advisory-Limit header.
  • Do not overwrite the stack when receiving garbage data from a shard.
  • Improve CAQL error messages.
  • Fix bug where find requests were not respecting the default limit if no limit was manually specified.
  • graphite_translate additions/fixes to better match graphite behavior:
    • new functions - add(), movingMin(), randomWalk(), stddevSeries(), pow() and powSeries()
    • pieMin(), pieAverage() and pieMax() implemented as min(), avg() and max()
    • all sorting and pictire manipulation functions implemented as pass()
  • Fix race condition on old shard removal that can cause corruption.
  • Improve find query performance in some pathological cases.
  • Fix possible crash when deleting a timeshard while it’s also being resized.
  • Fix graphite irondb_tag_filter search bug that prevented query proxying.
  • Fix potential crash on invalid histogram journal data.
  • Fix races in arts and arts compaction.
  • Reconstitute recovery from errors on the sending nodes has been partially automated. It now automatically skips shards on errors from the sending node after a configurable number of retries and will retry them once more after finishing all the well-behaving shards. Upon completion, a final list of shards that could not be successfully reconstituted will be recorded in the errorlog, allowing further diagnosis and actions to be taken by the operator as needed. Shards which are in maintenance will also be skipped and retried in a similar way.

fault_detection

Version: 0.1.1639089770 (90cc626)

  • No user-facing changes.

FQ

Related roles: caql_broker, fault_detection, mq, stratcon, web_stream

Version: 0.13.10

GoAPI

Related roles: api

Version: 0.10.16

  • Prevent provisioning brokers from receiving empty certificate data.
  • Add a case for handling /broker searches using ?f__type=enterprise.

Hooper

Version: 0.1.1641325247 (9c49ef4)

  • Change product statistics survey cron job to run as the root user.

libmtev

Related roles: broker, caql_broker, data_storage, fault_detection, stratcon, web_stream

Version: 2.1.5

  • More usage of const types for strings in DSO modules.
  • Expand TLS version options and default 1.2 as the minimum.

notification

Version: 0.1.1640026848 (b149263)

Reconnoiter

Related roles: broker, caql_broker, data_storage, fault_detection, stratcon, web_stream

Version: 0.1.1640890694 (21a574a)

  • Remove alloca() usage.
  • Remove Log4j.

Web UI/API

Version: 0.1.1641403825 (668c047)

  • Bugfix: some UI page ordering options were ignored due to params validation.

web_stream

Version: 0.1.1631023129 (445f7a4)