# Release preparation v1.165

**URL:** <https://forum.storj.io/t/release-preparation-v1-165/32931>\
**Category:** STORJLINGS\
**Tags:** releases\
**Created:** [October 16, 2026, 12:53pm UTC](https://forum.storj.io/t/release-preparation-v1-165/32931 "2026-10-16T12:53:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![littleskunk](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/littleskunk/32/63_2.png) [@littleskunk](https://forum.storj.io/u/littleskunk)\
**Post date:** [October 16, 2026, 12:53pm UTC](https://forum.storj.io/t/release-preparation-v1-165/32931/1 "2026-10-16T12:53:45Z")

</div>

# **Changelog**

### **General**

- [a0adc3b](https://github.com/storj/storj/commit/a0adc3b) Jenkinsfile.{verify,premerge,public}: retry the build when the agent is lost
- [5e2ebab](https://github.com/storj/storj/commit/5e2ebab) Jenkinsfile.{verify,public}: run Satellite UI Tests in parallel with Tests
- [f0bba5d](https://github.com/storj/storj/commit/f0bba5d) Jenkinsfile.premerge: run independent stages in parallel
- [bc57da5](https://github.com/storj/storj/commit/bc57da5) Jenkinsfile.verify: pin tiup playground version and skip TiFlash
- [f7f3d8f](https://github.com/storj/storj/commit/f7f3d8f) Jenkinsfile.public: align with verify and premerge builds
- [1131994](https://github.com/storj/storj/commit/1131994) scripts/release: build, sign and compress binaries in one bake target
- [7942153](https://github.com/storj/storj/commit/7942153) scripts/lint: compile packages once before running linters
- [c1e309e](https://github.com/storj/storj/commit/c1e309e) Jenkinsfile.verify: start slowest test packages first
- [453c7dd](https://github.com/storj/storj/commit/453c7dd) cmd/storj-sim: run the storj-sim based tests with the modular satellite
- [9dad38d](https://github.com/storj/storj/commit/9dad38d) shared/modular/opentelemetry: export monkit metrics via OTLP/HTTP
- [d0f3440](https://github.com/storj/storj/commit/d0f3440) shared/modular/opentelemetry: add service resource attributes
- [7af9751](https://github.com/storj/storj/commit/7af9751) ci: bump compiler to 1.27.2
- [826fa01](https://github.com/storj/storj/commit/826fa01) shared/dbutil: increase test database cleanup timeout
- [5d74538](https://github.com/storj/storj/commit/5d74538) shared/mud: add Decorate
- [652b95a](https://github.com/storj/storj/commit/652b95a) scripts: bump lint tools for Go 1.27.2

### **Satellite**

- [2c707ff](https://github.com/storj/storj/commit/2c707ff) satellite/contact: custom notifications for the storagenode web interface
- [fbf8c28](https://github.com/storj/storj/commit/fbf8c28) satellite/metainfo: remove versionCollector
- [c8f456c](https://github.com/storj/storj/commit/c8f456c) satellite/repair/repairer: don’t encode pieces that are not uploaded
- [45bf46c](https://github.com/storj/storj/commit/45bf46c) satellite/metainfo: serve /trackers debug page in modular api
- [7566581](https://github.com/storj/storj/commit/7566581) satellite/nodeevents: add a separate sender address for node emails
- [e2893a2](https://github.com/storj/storj/commit/e2893a2) satellite/metainfo: bind pending delete stream ID to request location
- [112c8e1](https://github.com/storj/storj/commit/112c8e1) satellite/metainfo: authorize source in FinishMoveObject
- [0b41aa3](https://github.com/storj/storj/commit/0b41aa3) satellite/metainfo: authorize source in FinishCopyObject
- [857e2bd](https://github.com/storj/storj/commit/857e2bd) satellite/console: rename project limit and name error classes
- [2bdda5e](https://github.com/storj/storj/commit/2bdda5e) satellite/satellitedb/satellitedbhook: add method hooks for tests
- [34c28af](https://github.com/storj/storj/commit/34c28af) satellite/console: fix concurrent project creation exceeding limit
- [75b7dc1](https://github.com/storj/storj/commit/75b7dc1) satellite/metainfo: don’t warn on user set limits
- [cb14b96](https://github.com/storj/storj/commit/cb14b96) satellite/entitlements: add account invoice payment scope
- [eb2bdf5](https://github.com/storj/storj/commit/eb2bdf5) satellite/payments/stripe: set invoice payment from entitlements
- [41ab186](https://github.com/storj/storj/commit/41ab186) satellite/admin: manage account invoice payment entitlements
- [d4a2365](https://github.com/storj/storj/commit/d4a2365) satellite/admin/ui: manage account invoice payment
- [1ef5bfe](https://github.com/storj/storj/commit/1ef5bfe) satellite/admin: make invoice payment methods configurable
- [a6d9339](https://github.com/storj/storj/commit/a6d9339) satellite/metainfo: disable upload limiter in TestEndpoint\_Object\_With\_StorageNodes
- [80fef48](https://github.com/storj/storj/commit/80fef48) satellite/{admin,console,satellitedb}: scope registration tokens to tenant
- [2e0c86d](https://github.com/storj/storj/commit/2e0c86d) storagenode/payouts,satellite/metainfo: fix flaky tests
- [29371f9](https://github.com/storj/storj/commit/29371f9) satellite/{console,db}: list users
- [48a6b38](https://github.com/storj/storj/commit/48a6b38) satellite/admin: add users list endpoint
- [b955fad](https://github.com/storj/storj/commit/b955fad) satellite/admin/ui: list all accounts
- [496c224](https://github.com/storj/storj/commit/496c224) satellite/admin: tenant check for RevokeAccess
- [fed178e](https://github.com/storj/storj/commit/fed178e) satellite/console/dbcleanup/pendingdelete: delete opt-out frozen users
- [14ac686](https://github.com/storj/storj/commit/14ac686) satellite/admin: require an explicit tenant scope
- [763ef0f](https://github.com/storj/storj/commit/763ef0f) satellite/admin/ui: clarify account limits and owner freeze
- [d0ff43b](https://github.com/storj/storj/commit/d0ff43b) web/satellite: send Content-MD5 for object legal hold and retention

### **Storagenode**

- [9c9016c](https://github.com/storj/storj/commit/9c9016c) storagenode/console/consoleapi: fix flaky EstimatedPayout test
- [d3e3b5f](https://github.com/storj/storj/commit/d3e3b5f) storagenode: make hashstore migration obligatory

### **Test**

- [a5b9ddb](https://github.com/storj/storj/commit/a5b9ddb) testsuite/uplink-versions: cache built binaries
- [5d32d43](https://github.com/storj/storj/commit/5d32d43) testsuite/redis: disable Redis command retries
- [a6b4bfb](https://github.com/storj/storj/commit/a6b4bfb) testsuite/uplink-versions: rebuild cached storj-sim
- [5863dbb](https://github.com/storj/storj/commit/5863dbb) testsuite/playwright-ui: bump CI workers to 16

---

<div class="post-metadata">

**Author:** ![jammerdan](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/jammerdan/32/1121_2.png) [@jammerdan](https://forum.storj.io/u/jammerdan)\
**Post date:** [October 16, 2026, 1:11pm UTC](https://forum.storj.io/t/release-preparation-v1-165/32931/2 "2026-10-16T13:11:23Z")

</div>

> [@littleskunk](#):
>
> - [2c707ff](https://github.com/storj/storj/commit/2c707ff) satellite/contact: custom notifications for the storagenode web interface

This sounds interesting.  
Any way to retrieve those notifications besides the dasboard?

---

<div class="post-metadata">

**Author:** ![Roxor](https://storj.bcdn.literatehosting.com/letter_avatar/roxor/32/5_5575768a8748004e209b776fc1b2916d.png) [@Roxor](https://forum.storj.io/u/Roxor)\
**Post date:** [October 16, 2026, 2:19pm UTC](https://forum.storj.io/t/release-preparation-v1-165/32931/3 "2026-10-16T14:19:58Z")

</div>

[_first DM from Storj to my node_]

&nbsp;&nbsp;&nbsp;&nbsp;“ **A/S/L?** ”

😆
