NocoBase 주간 업데이트: 최적화 및 버그 수정

발행: (2025년 12월 18일 오후 12:48 GMT+9)
13 min read
원문: Dev.to

Source: Dev.to

릴리스 브랜치

BranchDescription
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.registerSnippet API를 지원하여 스니펫 구성을 병합하도록 했습니다 [#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] 누락된 encrypttrustServerCertificate 옵션을 추가했습니다 [#?] – @2013xile

v1.9.25 – 2025‑12‑12

  • [Workflow]
    • 프로세서 준비 단계에서 데이터가 누락될 경우 실행이 멈추지 않도록 장애 허용 로직을 추가했습니다 [#8156] – @mytharcher
    • 워크플로 캔버스에서 연관 데이터에 대한 지연 로드를 적용해 성능을 개선했습니다 [#8142] – @mytharcher
  • [acl] 역할이 루트일 때 acl.cannull을 반환하던 문제를 수정했습니다 [#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

ComponentDescriptionPR / IssueAuthor
aclacl.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.cannull을 반환하던 문제 수정. (#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 ServerencrypttrustServerCertificate 옵션이 누락된 문제 수정. – @2013xile
  • Collection: Connect to foreign data (FDW) – 대문자 이름 테이블 로딩 실패 문제 해결. – @2013xile
  • Workflow: Approval – 승인 작업 후 무관한 승인 레코드의 상태가 잘못 UNPROCESSED로 변경되던 문제 수정. – @mytharcher

NocoBase 소개

NocoBase는 프라이빗 오픈소스 무코드 플랫폼으로, 완전한 제어와 무한 확장성을 제공합니다. 팀이 변화에 빠르게 적응하도록 돕고 비용을 크게 절감합니다. NocoBase를 몇 분 안에 배포하여 수년간의 개발과 대규모 투자를 피할 수 있습니다.

Back to Blog

관련 글

더 보기 »