Releases: hieuck/Smart-ERP-Next
Releases · hieuck/Smart-ERP-Next
Release list
Smart ERP Next v0.4.4
Smart ERP Next v0.4.4
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Features
- 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
Smart ERP Next v0.4.3
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Bug 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
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
Smart ERP Next v0.4.1
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Features
- 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
Smart ERP Next v0.4.0
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Features
- 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
Smart ERP Next v0.3.3
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Bug 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
Smart ERP Next v0.3.2
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Bug 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
Smart ERP Next v0.3.1
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Bug 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
Smart ERP Next v0.3.0
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Features
- 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...
Smart ERP Next v1.0.18
Smart ERP Next v1.0.18
Quick Start
docker compose up -d
# Web: http://localhost:3457
# Login: admin@smarterp.vn / admin123Bug 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