NocoBase 주간 업데이트: 최적화 및 버그 수정
발행: (2025년 12월 18일 오후 12:48 GMT+9)
13 min read
원문: Dev.to
Source: Dev.to
릴리스 브랜치
| Branch | Description |
|---|---|
| main | 현재까지 가장 안정적인 버전으로, 프로덕션 설치에 권장됩니다. |
| next | 향후 기능을 포함한 베타 버전입니다. 사전 테스트가 진행되었지만 알려진 문제 또는 알려지지 않은 문제가 여전히 존재할 수 있습니다. 조기 접근을 원하고 피드백을 제공하고자 하는 테스트 사용자에게 적합합니다. |
| develop | 최신 기능 코드를 포함한 알파 버전입니다. 완전하지 않거나 불안정할 수 있으며 내부 개발 및 빠른 반복을 위해 제공됩니다. 최첨단 변경에 관심 있는 기술에 능숙한 사용자에게 적합하지만 프로덕션에서는 사용하지 마세요. |
v1.9.27 – 2025‑12‑17
- [server] 앱 인스턴스가 누락되어 앱 유지 메시지를 가져오는 중 오류가 발생할 때 장애 허용성을 추가했습니다 [#8196] – @2013xile
- [Error handler] SQL 구문 오류 시 원시 데이터베이스 오류 메시지를 노출하지 않아 데이터베이스 유형이 드러나는 것을 방지했습니다 [#8195] – @2013xile
- [Workflow] 복제된 워크플로에서 레거시 설정을 사용해 새 워크플로를 생성하도록 지원했습니다 [#8165] – @mytharcher
- [Workflow] 수동 실행 시 레코드 목록에 하나의 레코드만 표시되는 문제를 수정했습니다 [#8187] – @mytharcher
- [Collection: Connect to foreign data (FDW)] 대문자 이름 테이블에 연결할 때 발생하던 트리거 오류를 수정했습니다 – @2013xile
- [Workflow: Approval] 승인 작업으로 인해 관련 없는 승인 레코드의 상태가 UNPROCESSED 로 잘못 변경되는 문제를 수정했습니다 – @mytharcher
v1.9.26 – 2025‑12‑16
- [acl]
acl.registerSnippetAPI를 지원하여 스니펫 구성을 병합하도록 했습니다 [#8155] – @mytharcher - [Access control] 사용자에게 루트 역할을 할당하는 것을 금지했습니다 [#8180] – @2013xile
- [License settings]
- 플러그인‑라이선스 TypeScript 빌드 예외를 수정했습니다 [#8183] – @jiannx
- 라이선스 최적화 및 프롬프트 정보 추가 [#7993] – @jiannx
- [File manager] OSS에서
.txt파일을 잘못된 문자셋으로 미리 보는 문제를 수정했습니다 [#8161] – @mytharcher - [Action: Import records] 가져오기 중 트리거되는
afterCreate이벤트가 완료될 때까지 동기식으로 대기하도록 했습니다 [#8158] – @2013xile - [Collection: Connect to foreign data (FDW)] 대문자 이름 테이블 로딩 실패를 수정했습니다 – @2013xile
- [Data source: External SQL Server] 누락된
encrypt및trustServerCertificate옵션을 추가했습니다 [#?] – @2013xile
v1.9.25 – 2025‑12‑12
- [Workflow]
- 프로세서 준비 단계에서 데이터가 누락될 경우 실행이 멈추지 않도록 장애 허용 로직을 추가했습니다 [#8156] – @mytharcher
- 워크플로 캔버스에서 연관 데이터에 대한 지연 로드를 적용해 성능을 개선했습니다 [#8142] – @mytharcher
- [acl] 역할이 루트일 때
acl.can이null을 반환하던 문제를 수정했습니다 [#8150] – @mytharcher - [Workflow: Manual node] 잘못된 API를 사용하던 수동 TODO 리스트 문제를 수정했습니다 [#8144] – @mytharcher
- [HTTP request encryption]
qs파싱 시 배열 형식에 대괄호를 사용하도록 했습니다 – @chenos - [Workflow: Approval] 삭제된 워크플로를 가진 실행을 취소할 때 발생하던 오류를 수정했습니다 – @mytharcher
- [Migration manager] 마이그레이션 중 줄바꿈이 손실되는 문제를 수정했습니다 [#?] – @cgyrock
v2.0.0‑alpha.55 – 2025‑12‑17
- [server] 앱 인스턴스가 누락되어 앱 유지 메시지를 가져오는 중 오류가 발생할 때 장애 허용성을 추가했습니다 [#8196] – @2013xile
- [Block: List] Table, List, Grid Card 블록에 Link 버튼을 추가했습니다 [#8194] – @katherinehhh
- [client] 체크박스 필터에서 “No”를 선택해도 “Yes” 필터가 적용되던 문제를 수정했습니다 [#8170] – @gchust
- [Migration manager] 마이그레이션 설명이 누락되는 현상을 고치고 기본값으로 현재 시간을 설정했습니다 – @cgyrock
v2.0.0‑alpha.54 – 2025‑12‑1
Source: …
7
- [client]
- 컬렉션을 생성할 때 프리셋 ID 필드 타입을 변경할 수 있음 [#8129] – @cgyrock
- 테이블 열 너비를 선택 가능한 옵션으로 변경 [#8188] – @katherinehhh
recordPicker스타일을maxTagCount와 함께 개선 [#8175] – @katherinehhh- 구성 옵션(블록, 필드, 액션) 최적화 [#8141] – @katherinehhh
- [Error handler] SQL 구문 오류 시 원시 데이터베이스 오류 메시지를 노출하지 않음 [#8195] – @2013xile
- [Block: Map] 텍스트 표시 모드에서 지도 필드에 텍스트‑오버플로우 줄임표 지원 [#8189] – @katherinehhh
- [Workflow] 복제된 워크플로우에서 레거시 구성을 사용해 새 워크플로우 생성 지원 [#8165] – @mytharcher
- [Access control] 루트 역할을 사용자에게 할당하는 것을 금지 [#8180] – @2013xile
🐛 Bug Fixes (Various Versions)
client
- 역할에 생성 권한이 있을 때 생성 폼에 제출 버튼이 표시되지 않는 문제 수정 [#8190] – @katherinehhh
- 항목을 선택하지 않고 제출할 경우 기존 서브‑테이블/서브‑폼 데이터가 삭제되는 현상 방지 [#8172] – @katherinehhh
- 데이터 범위 설정이 생성‑폼 구성에 나타나는 것을 방지 [#8176] – @katherinehhh
- 탭 이벤트 흐름 저장 실패 문제 수정 [#8168] – @chenos
- 탭이 숨겨진 후 발생하던 여분의 공백 제거 [#8167] – @chenos
- 연관 레코드 선택에서 선택된 옵션이 잘못 필터링되는 문제 수정 [#8151] – @katherinehhh
- 폼 블록에서
tableoid필드 렌더링 문제 수정 [#8177] – @katherinehhh
server
license-kit을 최신 버전으로 업데이트 [#8173] – @jiannx- 외부 데이터 소스를 위한 Snowflake ID(53‑bit) 필드 지원 [#8185] – @2013xile
Block: Map
- 메뉴 전환 후 지도 줌 레벨이 잘못 표시되는 문제 수정 [#8193] – @katherinehhh
Workflow
- 수동 실행 시 레코드 목록에 하나의 레코드만 표시되는 문제 수정 [#8187] – @mytharcher
Data visualization
- SQL‑mode에서 외부 데이터 소스를 선택할 때 발생하던 문제 해결
- 데이터 가져오는 동안 차트 블록 로딩 상태 문제 해결
- 빈 차트 블록에서 구성 취소 시 발생하던 문제 해결 [#8169] – @heziqiang
AI employees
- AI 메시지 줄바꿈 문제 해결 [#8096] – @heziqiang
License settings
- 플러그인‑라이선스 TypeScript 빌드 예외 수정 [#8183] – @jiannx
전체 변경 사항 및 자세한 릴리스 노트는 NocoBase 블로그를 방문해 주세요.
Release Notes – v2.0.0‑alpha.53
Release date: 2025‑12‑12
New Features & Improvements
| Component | Description | PR / Issue | Author |
|---|---|---|---|
| acl | acl.registerSnippet API를 지원하여 스니펫 설정을 병합 | #8155 | @mytharcher |
| client | 퍼센트 필드에 대한 숫자 포맷 지원 | #8123 | @katherinehhh |
| flow‑engine | 단계 숨기기 구성 메뉴를 동적으로 지원 | #7924 | @gchust |
| Block: GridCard | 더 컴팩트한 레이아웃을 위해 Grid Card 블록 스타일 최적화 | #8152 | @katherinehhh |
| AI employees | • 내장 AI 어시스턴트 시스템 프롬프트 편집 기능 활성화 • Nathan AI 어시스턴트용 시스템 프롬프트 최적화 • 정적 파일을 읽을 때 발생하던 서버 오류 수정 | #8097 | @heziqiang |
| Workflow | • 프로세서 준비 단계에서 누락된 데이터에 대한 내결함성 로직 추가(실행 정지 방지) • 워크플로 캔버스에서 연관 데이터에 대한 지연 로드 사용(성능 향상) | #8156, #8142 | @mytharcher |
| Collection field: Markdown (Vditor) | readPretty 모드에서 기본적으로 Markdown 필드의 변수 파싱을 비활성화 | #8145 | @katherinehhh |
Bug Fixes
Flow Engine
- 첨부 파일 다운로드 시 파일이 잘못 다운로드되는 문제 수정. (#8154) – @katherinehhh
Client
options필드가 존재할 때 연관 필드 드롭다운이 비활성화되는 문제 수정. (#8153) – @katherinehhh- 필터‑폼 블록에서 단일 선택 필드에 다중 선택 연산자를 사용할 때, 중국어 입력이 기존 옵션을 삭제하던 문제 해결. (#8140) – @gchust
- 라벨 필드 전환 시 팝업 설정이 사라지는 현상 수정. (#8136) – @gchust
ACL
- 역할이
root일 때acl.can이null을 반환하던 문제 수정. (#8150) – @mytharcher
Database
- 컬렉션을 다중 필터‑대상 키로 조회할 때
filterByTk가 배열을 지원하도록 개선. (#7986) – @chenos
Action: Import Records
- 임포트 중 발생한
afterCreate이벤트가 완료될 때까지 동기적으로 대기하도록 수정. (#8158) – @2013xile
Collection Field: Sequence
repair명령을 처리할 때plugin-field-sequence의 안정성 향상. (#8139) – @cgyrock
Workflow: Manual Node
- 잘못된 API를 사용하던 수동 todo 리스트 문제 수정. (#8144) – @mytharcher
HTTP Request Encryption
qs파싱 시 배열 형식에 대괄호 사용. – @chenos
Workflow: Approval
- 삭제된 워크플로의 실행을 취소할 때 발생하던 오류 수정. – @mytharcher
Migration Manager
- 마이그레이션 중 데이터의 줄바꿈이 손실되는 문제 해결. – @cgyrock
Additional Fixes
- File manager – OSS에서
.txt파일 미리보기가 잘못된 문자 집합으로 표시되던 문제 수정. (#8161) – @mytharcher - Data source: External SQL Server –
encrypt와trustServerCertificate옵션이 누락된 문제 수정. – @2013xile - Collection: Connect to foreign data (FDW) – 대문자 이름 테이블 로딩 실패 문제 해결. – @2013xile
- Workflow: Approval – 승인 작업 후 무관한 승인 레코드의 상태가 잘못
UNPROCESSED로 변경되던 문제 수정. – @mytharcher
NocoBase 소개
NocoBase는 프라이빗 오픈소스 무코드 플랫폼으로, 완전한 제어와 무한 확장성을 제공합니다. 팀이 변화에 빠르게 적응하도록 돕고 비용을 크게 절감합니다. NocoBase를 몇 분 안에 배포하여 수년간의 개발과 대규모 투자를 피할 수 있습니다.
- 3분 만에 NocoBase를 체험해 보세요!
- 홈페이지 – https://nocobase.com
- 데모 – https://demo.nocobase.com
- 문서 – https://docs.nocobase.com
- GitHub – https://github.com/nocobase/nocobase