Skip to content

Feat/v1.12 - #3

Open
pengpeng wants to merge 91 commits into
mainfrom
feat/v1.12
Open

Feat/v1.12#3
pengpeng wants to merge 91 commits into
mainfrom
feat/v1.12

Conversation

@pengpeng

Copy link
Copy Markdown
Member

No description provided.

dependabot Bot and others added 30 commits November 25, 2025 03:34
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…nsion-1.1.12

build(deps): bump brace-expansion from 1.1.11 to 1.1.12
feat(payment): update market payment notification
Bumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@v2.2.0...v2.2.1)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 2.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…r-2.2.1

build(deps): bump body-parser from 2.2.0 to 2.2.1
feat(notification): update app notification icon
feat(notification): app stop reason add insufficient vram
- Apply AI pretranslations for 5 small languages.
- Source copy fixes: bind/unbind -> connect/disconnect, add missing restart hint.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(i18n): polish EN/ZH copy and add localizations
Replace the deprecated `nats` package with `@nats-io/transport-node`.
Drop StringCodec in favor of the connection's built-in string encode/
decode helpers (publish raw JSON string, read via m.string()).

Co-authored-by: Cursor <cursoragent@cursor.com>
refactor(notification): migrate NATS client to @nats-io/transport-node
Notify users when an app is stopped because it cannot be scheduled or
because of disk, CPU or memory pressure, so a stop no longer surfaces as
"unknown". Adds Unschedulable, DiskPressure, SystemCPUPressure,
SystemMemoryPressure, K8sRequestCPUPressure and K8sRequestMemoryPressure
with templates in all seven supported languages.

Replace the reason if-else chain with a lookup table in a dependency-free
module so adding a reason is a single entry and the mapping can be tested
without loading @bytetrade/core, whose published bundle fails to parse.
A reason whose template is missing from the seeds is dropped silently, so
the new spec asserts the mapping and the seeds stay in agreement.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat(notification): add six app stop reasons
@bytetrade/core is no longer maintained, so vendor the small subset the
service actually uses (Result helpers, autoFuncWithRetry, MessageTopic)
from termipass2 and switch every import to a relative path. The jest stub
that previously faked the package is no longer needed.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the unmaintained @bytetrade/core dependency along with bcrypt and
uuid, which nothing imports anymore, and drop the matching bcrypt entry
from the webpack externals.

Bump the Nest packages to 11.2.1, axios to ^1.19.0 and webpack to
^5.104.1, and declare @nestjs/common explicitly instead of relying on it
being hoisted as a peer of @nestjs/core.

Pin @nestjs/schematics to 11.0.9: later 11.x releases declare an optional
peer on prettier@^3 that cannot be satisfied alongside the prettier@2 the
repo lints with, which made `npm ci` fail with ERESOLVE inside the Docker
build.

The remaining advisories all came from transitive packages, so add npm
overrides for them, split per major version where several majors coexist
in the tree. `npm audit` now reports 0 vulnerabilities.

Co-authored-by: Cursor <cursoragent@cursor.com>
…vulns

chore: drop unmaintained @bytetrade/core and clear all Dependabot advisories
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants