Hello ports@,

Find an update for VictoriaMetrics. It includes a breaking change that
caught me by surprise, because the releases notes for a non-rc version
don't include the accumulated changes of the rc versions, so I'll write
all the "update notes" here clearly, at the bottom of the message. Full
release notes can be found at [1], [2] and [3].

Portswise, the update is straightforward and been running it fine in
arm64 since Monday.

        Lucas

v1.102.0:

* Update note 1: support for snap packages was removed due to lack of
  interest from community. See this pull request for details. Please
  read about supported package types here.

* Update note 2: stream aggregation config now prevents setting multiple
  identical outputs. For example, `outputs: [total, total]` will fail
  the validation phase. In addition, `outputs: ["quantiles(0.5)",
  "quantiles(0.9)"]` will fail the validation as well - use `outputs:
  ["quantiles(0.5, 0.9)"]` instead.

v1.102.0-rc2:

* Update note 1: the --vm-disable-progress-bar command-line flag at
  vmctl was deprecated. Use --disable-progress-bar instead.

* Update note 2: *.passwordFile and similar flags are no longer trimming
  trailing whitespaces at the end of content. Make sure to update the
  templating of password files or HTTP endpoints to not include trailing
  whitespaces before the upgrade. See this[0] PR for the details.

  [NB: thanks for making me waste a couple of hours wondering why tf my
  perfectly working, seemingly-not-affected config stopped working. btw
  it's stupidly common to write a text file with a newline at the end,
  and ime it's quite uncommon to have automation create things with a
  newline at the end (especially in YAML), but hey, it doesn't seem to
  be upstream's experience. Also I invested a good amount of time
  tracking the change down. *sigh*.]

v1.102.0-rc1:

* Update note 1: the -remoteWrite.multitenantURL command-line flag at
  vmagent was removed starting from this release. This flag was
  deprecated since v1.96.0. Use -enableMultitenantHandlers instead, as
  it is easier to use and combine with multitenant URL at vminsert. See
  these docs for details.

* Update note 2: the -streamAggr.dropInputLabels command-line flag at
  vmagent was renamed to -remoteWrite.streamAggr.dropInputLabels.
  -streamAggr.dropInputLabels is now used for global streaming
  aggregation.

* Update note 3: the -maxLabelValueLen command-line flag default value
  was changed from 16KiB to 4KiB. It may lead to truncating of labels
  with too long values.

[0]: https://github.com/VictoriaMetrics/VictoriaMetrics/pull/6503
[1]: 
https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/docs/CHANGELOG.md#v11020-rc1
[2]: 
https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/docs/CHANGELOG.md#v11020-rc2
[3]: 
https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/docs/CHANGELOG.md#v11020


diff 1ea8ce0bcaddb08502e6d1f80e5f2a8f018d7fe2 
481cf146e59ae595050b5edc633260a9a815baf5
commit - 1ea8ce0bcaddb08502e6d1f80e5f2a8f018d7fe2
commit + 481cf146e59ae595050b5edc633260a9a815baf5
blob - 7307b633f04d76955ed3475a5e7138dcd8723b9a
blob + 4c270c7b118d96a4e36cf799230e0ba4495e4328
--- databases/victoriametrics/Makefile
+++ databases/victoriametrics/Makefile
@@ -1,6 +1,6 @@
 COMMENT =              fast, cost-effective and scalable time series database
 
-V =                    1.101.0
+V =                    1.102.0
 
 DIST_TUPLE +=          github VictoriaMetrics VictoriaMetrics v${V} . # Apache 
License 2.0
 
blob - 7c823b8d298a419e58bcb796ee6d708b9a76f26b
blob + 1f12d9b527339efc16f3cfc7abb15f284ef4dc3a
--- databases/victoriametrics/distinfo
+++ databases/victoriametrics/distinfo
@@ -1,2 +1,2 @@
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.101.0.tar.gz) = 
KAe2UH1A1m6OM+RTXVLRtF5foIHrWOMm6LgpBdOqpMk=
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.101.0.tar.gz) = 37191577
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.102.0.tar.gz) = 
jWg+4iwtTYBkMTGp2F2bFVWdMvvnHdBYjQK+mCWPUik=
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.102.0.tar.gz) = 39679042

Reply via email to