Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package stern for openSUSE:Factory checked in at 2026-10-23 20:30:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/stern (Old) and /work/SRC/openSUSE:Factory/.stern.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "stern" Fri Oct 23 20:30:08 2026 rev:16 rq:1392053 version:1.35.0 Changes: -------- --- /work/SRC/openSUSE:Factory/stern/stern.changes 2026-05-04 12:56:37.697162414 +0200 +++ /work/SRC/openSUSE:Factory/.stern.new.2252680/stern.changes 2026-10-23 20:31:55.247689834 +0200 @@ -1,0 +2,86 @@ +Fri Oct 23 11:03:18 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.35.0: + * Notable Changes + - A new --pager flag to pipe output into a pager + You can now pipe stern's output into a pager with the --pager + flag. Unlike piping in the shell (stern --color=always + backend | less -R), colors are preserved without any extra + flags, and stern stops tailing when you quit the pager. + + stern --pager less backend + + The pager is used only when the standard output is connected + to a terminal (tty). If you always want to use a pager, set + it in the config file: + + pager: less + + - Distinct colors for pods created by the same workload + Pods created by the same workload (e.g. replicas of a + Deployment) are now assigned distinct colors as long as + unused colors remain, so that their interleaved logs are + easier to tell apart. Pods that do not share a workload with + other pods keep the same colors as before. + - Nested field extraction in extractJSONParts + extractJSONParts and tryExtractJSONParts now accept keys in + dot notation to access nested fields. + + stern --template='{{ extractJSONParts .Message "python.levelname" "message" }}{{"\n"}}' backend + + - The timestamp and the namespace in extjson and ppextjson + The extjson and ppextjson outputs now include the timestamp + field when --timestamps is specified, and the namespace field + when tailing multiple namespaces with --namespace. Nested + JSON messages in ppextjson are now indented as well. + + $ stern --timestamps -o extjson backend + {"pod":"backend-...","container":"backend","timestamp":"2026-10-01T10:00:00.123456789Z","message":"hello"} + + * Breaking Changes + - .Message no longer includes the timestamp with --timestamps + With --timestamps, the timestamp is no longer prepended to + .Message in templates, so template functions that parse + .Message as JSON now work with --timestamps. The timestamp is + available as the new .Timestamp template variable. The output + of the built-in default and raw templates is unchanged, but + if you use a custom template with --timestamps, add + .Timestamp to it to keep printing the timestamp. + + stern --timestamps --template='{{.Timestamp}} {{.Message}}{{"\n"}}' backend + + * Changes + - fix: close config file after reading (#367) ee5b0b3 + - fix: change errorf format to represent real value (#368) + 0d39b3f + - docs: fix "when if" typo in max-log-requests table (#371) + 13b9806 + - Keep .Message raw with --timestamps; expose timestamp as + .Timestamp (#372) 8a00e61 + - Support nested field extraction via dot notation in + extractJSONParts (#373) 3dd605b + - docs: list toUTC in README template functions (#378) 2926461 + - Fix misspelled identifiers reHightlight and stirngSlice + (#382) 523c01a + - fix: honor --timestamps when reading from stdin (#380) + 96b3c3a + - fix: include the namespace in extjson and ppextjson for + multiple namespaces (#386) d6d42c9 + - fix: preserve the sign of fractional Unix timestamps (#388) + 6db257e + - docs: fix the function name in the colorCustom example (#383) + 050c9fe + - Assign distinct colors to pods created by the same workload + (#375) 74000c2 + - Add --pager flag to pipe output into a pager (#376) 4772306 + - Hide the namespace when --namespace repeats a single + namespace (#389) b4b5d59 + - Update dependencies for Kubernetes 1.37 (#390) e62aec2 + - fix: show the timestamp in extjson and ppextjson output + (#392) 5e330c6 + - Marshal extjson and ppextjson outputs with encoding/json + instead of string concatenation (#393) 7ef2365 + - fix: keep inline regexp flags within their own --highlight + pattern (#395) 9a830a0 + +------------------------------------------------------------------- Old: ---- stern-1.34.0.obscpio New: ---- stern-1.35.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ stern.spec ++++++ --- /var/tmp/diff_new_pack.FSMXFE/_old 2026-10-23 20:31:56.190729165 +0200 +++ /var/tmp/diff_new_pack.FSMXFE/_new 2026-10-23 20:31:56.192729249 +0200 @@ -17,14 +17,14 @@ Name: stern -Version: 1.34.0 +Version: 1.35.0 Release: 0 Summary: Multi pod and container log tailing for Kubernetes License: Apache-2.0 URL: https://github.com/stern/stern Source: stern-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: go1.26 >= 1.26.2 +BuildRequires: go1.27 >= 1.27.2 %description Stern allows you to tail multiple pods on Kubernetes and multiple containers ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FSMXFE/_old 2026-10-23 20:31:56.232730917 +0200 +++ /var/tmp/diff_new_pack.FSMXFE/_new 2026-10-23 20:31:56.238731167 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/stern/stern.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v1.34.0</param> + <param name="revision">refs/tags/v1.35.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.FSMXFE/_old 2026-10-23 20:31:56.262732168 +0200 +++ /var/tmp/diff_new_pack.FSMXFE/_new 2026-10-23 20:31:56.266732335 +0200 @@ -5,6 +5,6 @@ <param name="url">https://github.com/stern/stern</param> <param name="changesrevision">72148a9169efb0cefc43086c1ff05216e88ed829</param></service><service name="tar_scm"> <param name="url">https://github.com/stern/stern.git</param> - <param name="changesrevision">b6f1226e8eb72fb182cebfdcb5ef02c40813d6f3</param></service></servicedata> + <param name="changesrevision">37fcd4cfc29f61dcd1cdfdb68de8a75e8b33c5fe</param></service></servicedata> (No newline at EOF) ++++++ stern-1.34.0.obscpio -> stern-1.35.0.obscpio ++++++ ++++ 2051 lines of diff (skipped) ++++++ stern.obsinfo ++++++ --- /var/tmp/diff_new_pack.FSMXFE/_old 2026-10-23 20:31:56.389737465 +0200 +++ /var/tmp/diff_new_pack.FSMXFE/_new 2026-10-23 20:31:56.392737590 +0200 @@ -1,5 +1,5 @@ name: stern -version: 1.34.0 -mtime: 1777724374 -commit: b6f1226e8eb72fb182cebfdcb5ef02c40813d6f3 +version: 1.35.0 +mtime: 1792677044 +commit: 37fcd4cfc29f61dcd1cdfdb68de8a75e8b33c5fe ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/stern/vendor.tar.gz /work/SRC/openSUSE:Factory/.stern.new.2252680/vendor.tar.gz differ: char 20, line 1
