Skip to content

Releases: hieuck/Smart-ERP-Next

Smart ERP Next v0.4.4

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:27

Smart ERP Next v0.4.4

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Features

  • ReportBugButton v2 — form nhập tiêu đề + mô tả, tự động đính kèm context|Lê Trung Hiếu (b680f12)

Documentation

  • update CHANGELOG + release-notes for v0.4.3|Lê Trung Hiếu (8fa7795)

Chores

  • clean temp files, turbo logs, stale branches for v0.4.3 release|Lê Trung Hiếu (837f566)

5 files changed, 160 insertions(+), 39 deletions(-)
Generated from 3 commits

Smart ERP Next v0.4.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:03

Smart ERP Next v0.4.3

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Bug Fixes

  • container stability — web server watchdog + memory limit|Lê Trung Hiếu (74b2e8a)

1 file changed, 18 insertions(+), 2 deletions(-)
Generated from 1 commits

Smart ERP Next v0.4.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:54

Smart ERP Next v0.4.2

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

**
Generated from 0 commits

Smart ERP Next v0.4.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 00:44

Smart ERP Next v0.4.1

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Features

  • ReportBugButton component, Sentry config docs, 500 error handling|Lê Trung Hiếu (fa2e0a4)

2 files changed, 51 insertions(+)
Generated from 1 commits

Smart ERP Next v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 00:28

Smart ERP Next v0.4.0

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Features

  • fix ReportsModule missing from domain modules + CACHEBUST Docker build|Lê Trung Hiếu (2e9846d)

3 files changed, 10 insertions(+), 5 deletions(-)
Generated from 1 commits

Smart ERP Next v0.3.3

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:09

Smart ERP Next v0.3.3

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Bug Fixes

  • middleware excludes sw.js + manifest.json + offline.html + clear next cache|Lê Trung Hiếu (fe7001b)
  • add X-API-Version: 1 to axios client (root cause)|Lê Trung Hiếu (7ad6141)
  • add Next.js rewrites for accounting/activity API routes|Lê Trung Hiếu (6af1d30)
  • update socket + api-client tests for relative URL behavior|Lê Trung Hiếu (58a1422)

6 files changed, 8 insertions(+), 8 deletions(-)
Generated from 4 commits

Smart ERP Next v0.3.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:39

Smart ERP Next v0.3.2

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Bug Fixes

  • WebSocket relative URL, Next.js rewrites unconditional, manifest standalone copy|Lê Trung Hiếu (9aa0004)

3 files changed, 10 insertions(+), 13 deletions(-)
Generated from 1 commits

Smart ERP Next v0.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 14:11

Smart ERP Next v0.3.1

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Bug Fixes

  • CSP connect-src + relative API baseURL + rewrites for Docker|Lê Trung Hiếu (45700e5)

Documentation

  • README v0.3.0, GAPS.md 186, fix Docker run instructions|Lê Trung Hiếu (3f5c360)

6 files changed, 29 insertions(+), 11 deletions(-)
Generated from 2 commits

Smart ERP Next v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 12:01

Smart ERP Next v0.3.0

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Features

  • wire RateLimitHeaders + SlowQueryLogger interceptors, add API key Swagger scheme|Lê Trung Hiếu (05359bb)
  • wire LokiLogger into RequestLoggingInterceptor for structured HTTP logging|Lê Trung Hiếu (55e9db5)
  • CodeQL v4, merge NestJS Dependabot, healthcheck alignment|Lê Trung Hiếu (7d6ae5c)
  • auth flow integration tests, OpenAPI spec generator|Lê Trung Hiếu (133a397)
  • API key throttling, scheduler_log indexes, compression|Lê Trung Hiếu (b2a898c)
  • scheduler monitoring, Sentry wiring, scheduler_log schema|Lê Trung Hiếu (783ffd5)
  • SECURITY.md, Docker image optimization, docker image tests|Lê Trung Hiếu (9423f68)
  • Makefile, VS Code settings, deprecation header middleware|Lê Trung Hiếu (b7ac5cf)
  • backup docs, telemetry/aggregation integration tests, load test auth|Lê Trung Hiếu (900b8b1)
  • outbox/feature-flags integration tests, Swagger docs on orders|Lê Trung Hiếu (ceed236)
  • DB pool config, load test baseline, Sentry config, env vars|Lê Trung Hiếu (c153e95)
  • RequestId middleware wired, ApiTags for core routes, REQUEST_TIMEOUT|Lê Trung Hiếu (d2ffcf9)
  • timeout middleware, WS shutdown wiring, OCI labels, healthcheck|Lê Trung Hiếu (6b5b36c)
  • CORS config, graceful shutdown wiring, envelope tests, migration test|Lê Trung Hiếu (9ad09af)
  • rate limit headers, security audit, slow query log, Trivy CI|Lê Trung Hiếu (0e5f7e8)
  • FF caching, API key tracking, sanitization, WS shutdown|Lê Trung Hiếu (5692d74)
  • env validation, dependabot, health check coverage|Lê Trung Hiếu (38d66b3)
  • SBOM release, telemetry in orders, error boundaries for all routes|Lê Trung Hiếu (edd2e20)
  • test factories, loading states for all routes, aggregation service|Lê Trung Hiếu (dceaa00)
  • Loki logger, alert service, SBOM, telemetry, env parity|Lê Trung Hiếu (7e3a6c6)
  • outbox pattern, graceful shutdown, backup script, archival + secrets docs|Lê Trung Hiếu (1524b6e)
  • feature flags, 2FA/TOTP, visual regression, accessibility, docs|Lê Trung Hiếu (85476fa)
  • contract tests, socket reconnection, ownership matrix, forecast docs|Lê Trung Hiếu (2b22cbe)
  • audit log interceptor, API key management, api_keys schema|Lê Trung Hiếu (460648c)
  • error codes, idempotency, loading/error UX, SEO metadata, QA infra|Lê Trung Hiếu (c52360e)
  • CSP headers, global rate limiting, pnpm audit CI, remove unused bcrypt|Lê Trung Hiếu (f7900c9)
  • CI — pre-build with tsc, run compiled output directly|Lê Trung Hiếu (61788a2)
  • CI — pre-build API dist, wait 10 min for server startup|Lê Trung Hiếu (0ddc4f7)
  • CI — manual server startup with health check wait loop|Lê Trung Hiếu (db84f34)
  • add Smart-ERP-Next ECC bundle (#7)|ecc-tools[bot] (6cdd289)

Bug Fixes

  • SBOM script — remove yaml dependency, parse lockfile manually|Lê Trung Hiếu (6100384)
  • SBOM script — remove TS 'as any' syntax for Node.js compat|Lê Trung Hiếu (118bcc9)
  • Docker — copy .next/static to standalone output for JS hydration|Lê Trung Hiếu (853acdd)
  • Docker — full flow working (migrations, seed, API, Web)|Lê Trung Hiếu (3158ab6)
  • Docker build — resolve overlayfs symlink issue, fix tsconfig paths, build succeeds|Lê Trung Hiếu (5f35c94)
  • Docker — frozen-lockfile, missing test-utils, duplicate labels, build order|Lê Trung Hiếu (8027ffd)
  • build — update tsconfig to node16 moduleResolution for exports field compat|Lê Trung Hiếu (4d497a7)
  • critical — remove duplicate package.json entries in apps/web (merge artifact)|Lê Trung Hiếu (7a72807)
  • rebuild corrupted pnpm-lock.yaml (duplicated mapping key)|Lê Trung Hiếu (8b2127c)
  • remove broken CodeQL SAST workflow — default CodeQL already passes|Lê Trung Hiếu (139c555)
  • drizzle-orm@0.45.2 lockfile alignment, remove ws direct dep, fix deploy-staging test|Lê Trung Hiếu (34d92b0)
  • CodeQL SAST — remove security-and-quality queries (incompatible with v4 SARIF)|Lê Trung Hiếu (be1d0b5)
  • merge ALL remaining Dependabot PRs — 6 major bumps (eslint, next, testing-library, antfu, postgres, node)|Lê Trung Hiếu (7f38e9b)
  • merge 3 more Dependabot PRs (turbo, @types/express, toml-eslint-parser)|Lê Trung Hiếu (2c7c4b8)
  • merge 5 Dependabot PRs, fix merge conflicts, rebuild database package|Lê Trung Hiếu (1706ec3)
  • CodeQL SAST SARIF upload — remove custom output/category|Lê Trung Hiếu (0732c4a)
  • use vars.STAGING_ENABLED + environment for deploy-staging gating|Lê Trung Hiếu (ba3bf30)
  • gate deploy-staging on STAGING_HOST secret to prevent false CI failures|Lê Trung Hiếu (0bdec1d)
  • add CodeQL autobuild step to fix analyze failure|Lê Trung Hiếu (b84f857)
  • update playwright config test for no-op webServer commands|Lê Trung Hiếu (0d0c191)
  • CI — increase API wait to 20 min, no-op Playwright webServer|Lê Trung Hiếu (fce4e22)
  • CI — set PORT=3456 so API listens on health check port|Lê Trung Hiếu (f261810)
  • capture Playwright stdout and server logs on failure|Lê Trung Hiếu (9895db1)
  • pre-build with root node_modules/.bin/tsc (avoids pnpm bin resolution) - pnpm --filter can't find tsc for accounting package (exit code 2) - Direct node_modules/.bin/tsc path works regardless of linker mode|Lê Trung Hiếu (92b61ae)
  • use npx tsc for pre-build (handles pnpm isolated linker)|Lê Trung Hiếu (c051161)
  • CI — pre-build packages with direct tsc path, simplify dev script|Lê Trung Hiếu (da2f94b)
  • CI — manual server startup bypassing Playwright webServer|Lê Trung Hiếu (2596286)
  • CI — restore DB/accounting pre-build, use absolute symlink paths|Lê Trung Hiếu (ade81e4)
  • CI — create @smart-erp/* symlinks before Playwright|Lê Trung Hiếu (e80a39c)
  • dev — remove redundant DB/accounting pre-build steps|Lê Trung Hiếu (53330ca)
  • CI — remove --shamefully-hoist (breaks pnpm script resolution)|Lê Trung Hiếu (02e19c0)
  • E2E — remove inventory/warehouse inserts (tables not in schema)|Lê Trung Hiếu (a43c002)
  • E2E — add missing warehouse code field (NOT NULL constraint)|Lê Trung Hiếu (7a20b88)
  • E2E — add missing price field, fix core-journey UUIDs|Lê Trung Hiếu (e332998)
  • E2E forecast test — use valid UUID productId|Lê Trung Hiếu (411186e)
  • E2E — use valid UUIDs for forecast/inven...
Read more

Smart ERP Next v1.0.18

Choose a tag to compare

@github-actions github-actions released this 29 Jun 11:46

Smart ERP Next v1.0.18

Quick Start

docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123

Bug Fixes

  • Docker - CJS wrapper for accounting src/index.ts at runtime|Lê Trung Hiếu (df962c8)

1 file changed, 2 insertions(+), 2 deletions(-)
Generated from 1 commits