Skip to content

Conversation

@plingdevelop
Copy link

Overview

This PR focuses on platform hardening and infrastructure-level improvements.
It modernizes the runtime environment, strengthens Web UI access control,
and improves internationalization and operational stability.

Changes

  1. Updated the runtime to Node.js v24 and modernized core dependencies, including migration to AWS SDK v3.
  2. Improved internationalization support by introducing an i18n-style helper, adding translations, and enabling interpolation.
  3. Enhanced operational stability with improved TLS handling for Redis and MySQL, and reduced noise from ignorable connection errors.
  4. Added documentation for CodePush CLI login and access token issuance.
  5. Strengthened Web UI access control by introducing a centralized shouldHideWebUI guard and an explicit WEB_UI_ALLOW environment flag.
  6. Added IP-based access enforcement for Web UI–related routes.

Issues

  • N/A

rocwind and others added 30 commits February 8, 2022 10:45
BREAKING CHANGE: drop CONFIG_FILE support, please use env variable config items
fix(deps): update dependency sequelize to v6.16.0
BREAKING CHANGE: drop is_use_diff_text support
fix(deps): update dependency sequelize to v6.16.1
fix(deps): update dependency aws-sdk to v2.1072.0
renovate bot and others added 30 commits August 27, 2022 18:09
…to match deployments (e.g. 2.10.2-dev-01 -> 2.10.2)
…using ipWhitelistOnly and webUiGuard middleware
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.

9 participants