버전 업데이트 로그
개인용 버전
4.0.32
- 2025년 12월 19일
- 수정: fastjson 업그레이드로 CVE-2022-25845 취약점 수정
- 수정: 동적 SQL 태그가 대문자를 지원하지 않는 문제 해결
- 최적화: Lombok 버전 업그레이드 및 JDK17 컴파일 호환성 개선
- 최적화: 여러 버전의 OpenSSL과의 호환성을 높여 운영체제 간 호환성 향상
- 최적화: Linux에서 재시작 명령어 추가
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone4.0.31
- 2025년 12월 4일
- 수정: 일부 운영체제(예: CentOS 7 및 특정 Windows 버전)에서 시작되지 않는 버그 수정
4.0.30
- 2025년 12월 2일
- 최적화: 시리얼 번호 로직 개선
- 최적화: 모든 API 조회 속도 향상
4.0.29
- 2025년 10월 21일
- 수정: 클라이언트 변경 사항이 적용되지 않는 문제 수정
4.0.28
- 2025년 9월 9일
- 수정: 클러스터 모드에서 API 응답의 content-type 오류 수정
- 수정: 클러스터 모드에서 Redis 캐시 재시작 후 업데이트되지 않는 문제 수정
4.0.27
- 2025년 9월 2일
- 최적화: 성능 최적화
4.0.26
- 2025년 8월 11일
- 최적화: UI 개선
- 수정: 여러 버그 수정
4.0.25
- 2025년 7월 26일
- 최적화: 동적 SQL 태그 기능 전면 강화
choose,when,otherwise태그 지원bind태그 지원set태그 지원- 여러 태그 문법 관련 버그 수정
4.0.24
- 2025년 7월 22일
- 수정: 그룹을 먼저 가져온 후 API를 가져올 때 파일 선택 불가 문제 수정
- 최적화: 디스크 로그 파일의 기본 보존 기간을 15일로 설정
4.0.23
- 2025년 7월 4일
- 수정: 클러스터 모드에서 데이터 소스 및 IP 방화벽을 수정했을 때 클러스터 내 관련 역할에 동기화되지 않는 문제 수정
- 수정: 캐시 구성 오류 수정
- 수정: API를 불러오지 못하는 문제 수정
- 추가: 스탠드얼론 모드에서 UI 웹페이지의 IP 화이트리스트(
dbapi.ui.allowed.ips) 설정 지원 - 최적화: IP 방화벽에서 네트워크 세그먼트 설정 지원
- 최적화: UI 개선
4.0.22
- 2025년 6월 21일
- 최적화: 스크립트에서
JAVA_LOCATION파라미터 설정 가능하도록 개선 - 최적화: API 로그 조회의 페이지 분할 기능 추가
- 최적화: UI 개선
- 추가: SQL 키워드를 이용한 API 검색 기능 추가
- 수정: Ubuntu 시스템에서 스크립트와의 비호환성 문제 수정
4.0.21
- 2025년 4월 18일
- 최적화: 클라이언트 토큰 로직 개선
4.0.20
- 2025년 4월 16일
- 최적화: JDBC 데이터 소스 연결 풀 초기화 로직 개선
- 추가: 요청 테스트 페이지에서 클라이언트가 빠르게 토큰을 생성할 수 있는 URL 선택 가능 기능 추가
4.0.19
- 2025년 4월 15일
- 최적화: 시작 스크립트 개선
- 추가: 클라이언트 가져오기/내보내기 기능 추가
- 수정: 클러스터 모드에서 게이트웨이/API 서버가 정적 리소스에 접근할 수 없는 문제 수정
4.0.18
- 2025년 4월 3일
- 수정: 요청 테스트 페이지 URL을 수동으로 수정할 수 없던 문제 수정
- 수정: JDK17에서 시작 불가 문제를 해결하고 시작 스크립트를 최적화
4.0.17
- 2025년 3월 29일
- 수정: PowerShell에서 발생하던 중국어 문자 깨짐 문제 수정
- 수정: 공개 API 페이지에서 요청 테스트 시 Authorization 헤더를 전송하지 않는 문제 수정
- 최적화: Linux에서 JVM 메모리 파라미터 설정 가능하도록 개선
- 최적화: 쿼리가 아닌 SQL 실행 결과로 반환되는 행 수 표시 개선
- 최적화: 버전 관리 체계 개선
4.0.16
- 2025년 2월 22일
- 추가: 파라미터 처리 플러그인 추가
4.0.15
- 최적화: 프론트엔드를 VUE3로 재구성
- 최적화: UI 개선
- 최적화: API 가져오기 시 상태를 유지하며 오프라인 상태로 변경하지 않도록 개선
- 최적화: API 가져오기 시 데이터 소스 존재 여부 확인 추가
- 최적화: API 생성 또는 편집 시 사용자가 입력한 정보 검증 추가
- 최적화: 백엔드에 글로벌 예외 처리 기능 추가
- 최적화: 설정 파일을 가져올 때 파일 스트림 종료 처리 추가
- 추가: 클라이언트 수정 기능 추가
- 추가: 플러그인 팩과 드라이버 팩을 extlib 디렉토리에 통합 관리 가능하도록 개선
- 수정: 일부 데이터의 날짜 형식 오류를 12시간제에서 24시간제로 수정
4.0.14
- 2024년 12월 29일
- 수정: Tomcat 취약점 CVE-2024-56337을 해결하고 Tomcat 버전을 9.0.98로 업그레이드
4.0.13
- 2024년 12월 8일
- 최적화: 시리얼 번호 계산 로직 개선
4.0.12
- 2024년 11월 8일
- UI: 요청 테스트 시 새 탭에서 열리는 기능 추가
- UI: 데이터 소스의 설명과 비밀번호를 필수 입력 항목에서 선택형으로 변경
- 최적화: 로그인 유효기간을 10일로 조정
- 최적화: API 수정 후 자동 오프라인 전환 방지
- 최적화: 로그 기록 개선
- 수정: Maven Antrun 플러그인 관련 버그 수정
4.0.11
- 2024년 6월 1일
- 최적화: 로그 기록 체계 완비
4.0.10
- 2023년 12월 16일
- 수정: API JSON Body에 빈 값이 전달될 경우 발생하는 에러 수정
- 수정: Shell Code Demo에서의 오류 수정
- 최적화: Windows PowerShell 스크립트 실행 실패 시 창이 닫히지 않는 문제 개선
- 최적화: 로그 기록 체계 완비
4.0.9
- 2023년 11월 23일
- 삭제: Hive 및 Kylin 드라이버 팩 제거로 설치 패키지 경량화
4.0.8
- 2023년 9월 26일
- 최적화: UI 개선
- 삭제: 기본 제공 플러그인 제거로 설치 패키지 경량화
기업용 버전
4.5.0 (하위 호환성 없음)
- 2026년 5월 31일
- 추가: 클라이언트에서 활성화/비활성화 기능 지원
- 추가: MCP 기능 지원으로 DBAPI API를 MCP 도구로 매핑하여 AI 클라이언트(Claude Desktop, Cursor, LangChain, Spring AI 등)와 연동, 기업의 데이터 기반 AI 지능형 애플리케이션 구축 지원
- 추가: 감사 로그 기능 지원으로 사용자 작업의 전 과정을 기록하여 규정 준수 감사 요건 충족
- 추가: HTTP 실행기에서 파라미터를 사용자 정의 매핑 모드로 지원, Groovy 표현식을 통해 전달 파라미터를 유연하게 처리(이름 변경, 기본값 설정, 연산 및 결합, 조건부 할당 등)
- 추가: 관리자 계정 생성 기능 지원
- 추가: Windows 백그라운드 시작 기능 지원
- 추가: 스탠드얼론 모드에 건강 점검 인터페이스 추가
- 최적화: 모니터링 패널에 실패 건수 순위, 상태 코드 분포, 응답 데이터 양 순위 그래프 추가
- 최적화: UI를 모바일 기기에 완전히 최적화하여 모바일 브라우저에서도 자동 반응형 레이아웃 지원
- 최적화: UI 상호작용 개선(API 트리에서 단일 클릭 시 URL 및 파라미터 미리 보기, 더블 클릭 시 편집 페이지로 빠른 이동, 사이드바 트리 구조에서 좌우 드래그로 폭 조절 가능, SQL 디버깅 페이지에서 각 창 크기 상하좌우 조절 가능, 밝은/어두운 테마 전환 기능 추가)
- 최적화: API 트리 목록 로딩 속도 개선
하위 호환성 없음
이 버전에서는 메타데이터베이스 테이블 구조가 변경되므로, 업그레이드 전에 메타데이터베이스에서 다음 SQL을 실행해야 합니다:
ALTER TABLE `client` ADD COLUMN `status` INT(11) DEFAULT 1 COMMENT '1-활성화; 0-비활성화';
UPDATE `client` SET `status` = 1 WHERE `status` IS NULL;
ALTER TABLE `api_config` ADD COLUMN `mcp_status` INT(11) DEFAULT 0 COMMENT '0-MCP 미개시; 1-MCP 개시';
UPDATE `api_config` SET `mcp_status` = 0 WHERE `mcp_status` IS NULL;
DROP TABLE IF EXISTS `audit_log`;
CREATE TABLE `audit_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`username` varchar(64) DEFAULT NULL,
`operation` varchar(32) NOT NULL,
`target_type` varchar(32) NOT NULL,
`target_id` varchar(64) DEFAULT NULL,
`target_name` varchar(255) DEFAULT NULL,
`detail` text,
`create_time` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`),
KEY `idx_target_type` (`target_type`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;ALTER TABLE client ADD COLUMN status integer DEFAULT 1;
UPDATE client SET status = 1 WHERE status IS NULL;
COMMENT ON COLUMN client.status IS '1-활성화; 0-비활성화';
ALTER TABLE api_config ADD COLUMN mcp_status integer DEFAULT 0;
UPDATE api_config SET mcp_status = 0 WHERE mcp_status IS NULL;
COMMENT ON COLUMN api_config.mcp_status IS '0-MCP 미개시; 1-MCP 개시';
DROP TABLE IF EXISTS audit_log;
CREATE TABLE audit_log (
id SERIAL NOT NULL,
user_id INTEGER,
username VARCHAR(64),
operation VARCHAR(32) NOT NULL,
target_type VARCHAR(32) NOT NULL,
target_id VARCHAR(64),
target_name VARCHAR(255),
detail TEXT,
create_time TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
CREATE INDEX idx_audit_log_user_id ON audit_log (user_id);
CREATE INDEX idx_audit_log_target_type ON audit_log (target_type);
CREATE INDEX idx_audit_log_create_time ON audit_log (create_time);4.4.0 (하위 호환성 없음)
- 2026년 3월 29일
- 추가: SQL에서 파라미터에 내장 변수
__apiId사용 가능 - 추가: API 접근 로그에 파라미터와 응답 데이터 바이트 수 기록
- 추가: 클라이언트 ClientId에 IP 차단 규칙 설정 가능
- 추가: PostgreSQL을 메타데이터베이스로 지원
- 추가: 로그 데이터베이스로 MySQL/PostgreSQL/ClickHouse/Doris 지원
- 추가: 요청 테스트에서 파라미터 값 사전 설정 기능 지원, 자주 사용하는 파라미터 값을 저장해 사전 설정 목록에서 빠르게 불러올 수 있도록 함
- 추가: HTTP 실행기에서 사용자 정의 요청 헤더 지원
- 수정: API 접근 로그에 오류 정보가 기록되지 않는 문제 수정
- 수정: Enter 키로 로그인 시 성공 메시지가 두 번 표시되는 문제 수정
- 수정: API를 배치할 때 API 노드가 "선택한 API가 오프라인되었거나 삭제됨"이라는 오류 메시지를 표시하는 문제 수정
- 최적화: 토큰 생성 인터페이스에서 글로벌 IP 방화벽 제한 적용
하위 호환성 없음
이 버전에서는 로그 데이터베이스 테이블 구조가 변경되므로, 업그레이드 전에 로그 데이터베이스에서 다음 SQL을 실행해야 합니다:
-- mysql
ALTER TABLE access_log ADD `method` VARCHAR ( 20 );
ALTER TABLE access_log ADD `params` VARCHAR ( 10240 );
ALTER TABLE access_log ADD `response_size` INT(11);-- clickhouse
ALTER TABLE access_log ADD COLUMN method String;
ALTER TABLE access_log ADD COLUMN params String;
ALTER TABLE access_log ADD COLUMN response_size Int32;하위 호환성 없음
이 버전에서는 메타데이터베이스 테이블 구조가 변경되므로, MySQL을 메타데이터베이스로 사용할 경우 업그레이드 전에 다음 SQL을 실행해야 합니다:
CREATE TABLE `object_ip_rule` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` varchar(50) NOT NULL,
`object_id` varchar(20) NOT NULL,
`ip_list` varchar(20480) DEFAULT NULL,
`mode` varchar(20) DEFAULT NULL,
`status` varchar(20) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_type_object_id` (`type`, `object_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
RENAME TABLE user TO sys_user;
CREATE TABLE `api_preset` (
`id` INT NOT NULL AUTO_INCREMENT ,
`api_id` VARCHAR(20) DEFAULT NULL ,
`content_type` VARCHAR(50) DEFAULT NULL ,
`params` TEXT DEFAULT NULL ,
`create_time` DATETIME DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;4.3.19
- 2026년 3월 11일
- 수정: 비SQL 실행기 내장 변수
__clientId제거
4.3.18
- 2026년 1월 8일
- 추가: 데이터 소스 건강 점검 기능 추가
- 최적화: 클러스터 모드에서 데이터 소스를 편집할 때 각 API 서버 노드별 연결 테스트 가능하도록 개선
- 최적화: Druid을 1.2.23으로 업그레이드
- 최적화: UI 개선
4.3.17
- 2025년 12월 17일
- 수정: 동적 SQL 태그가 대문자를 지원하지 않는 문제 수정
- 최적화: Linux에서 재시작 명령어 추가
bash dbapi.sh restart standalone
bash dbapi.sh restart manager
bash dbapi.sh restart gateway
bash dbapi.sh restart apiServer
bash dbapi-daemon.sh restart standalone
bash dbapi-daemon.sh restart manager
bash dbapi-daemon.sh restart gateway
bash dbapi-daemon.sh restart apiServer4.3.16
2025년 12월 14일
【신규】데이터 변환 플러그인에서 다수의 설정 가능
【최적화】여러 버전의 OpenSSL과 호환되도록 하여 운영체제와의 호환성을 향상
【버그 수정】fastjson 업그레이드로 CVE-2022-25845 문제 해결
4.3.15
- 2025년 12월 4일
- 【버그 수정】centos7 및 일부 Windows 버전을 포함한 특정 운영체제에서 시작되지 않는 버그 수정
4.3.14
- 2025년 12월 2일
- 【최적화】시리얼 넘버 로직 개선
- 【최적화】Lombok 버전 업그레이드로 JDK17 컴파일 지원
4.3.13
- 2025년 11월 22일
- 【버그 수정】ElasticSearch 실행기로 인해 시스템이 멈추는 버그 수정
- 【신규】ES 데이터 소스의 연결 테스트 기능 추가
- 【최적화】모든 API 조회 속도 개선
- 【최적화】다수의 UI 개선
4.3.12
- 2025년 11월 2일
- 【최적화】일반 개발자가 모니터링 메뉴를 확인할 수 있도록 개선
- 【최적화】일반 개발자가 모든 데이터 소스를 볼 수 있도록 개선
- 【최적화】일반 개발자가 그룹별로 데이터 소스 권한을 부여할 수 있도록 개선(자신이 생성한 데이터 소스에 한함)
- 【최적화】Groovy 스크립트에서 Groovy의 JSON 패키지를 사용할 수 있도록 개선
- 【최적화】API 오케스트레이션에서 API 노드가 API를 선택할 때 옵션이 그룹별로 표시되도록 개선
- 【버그 수정】API 오케스트레이션에서 API 노드가 API를 선택할 때, 이미 오프라인 상태인 API는 표시되지 않도록 수정
4.3.11
- 2025년 10월 21일
- 【버그 수정】클라이언트에서 변경 사항이 적용되지 않는 문제 수정
4.3.10
- 2025년 10월 16일
- 【버그 수정】데이터 소스를 삭제할 수 없는 문제 수정
4.3.9
- 2025년 9월 9일
- 【버그 수정】클러스터 모드에서 API 응답의 content-type 오류 수정
- 【버그 수정】클러스터 모드에서 Redis 캐시 재시작 후 업데이트되지 않는 문제 수정
4.3.8
- 2025년 8월 30일
- 【최적화】매개변수 처리 플러그인에서 다수의 설정 지원
- 【최적화】다수의 성능 개선
4.3.7
- 2025년 8월 11일
- 【신규】SQL 매개변수에서 내장 변수
__clientId사용 가능 - 【버그 수정】API 구성 파일을 가져오거나 내보낼 때 전역 데이터 변환 스크립트가 누락되는 문제 수정
- 【최적화】다수의 UI 개선
4.3.6
- 2025년 7월 26일
- 【최적화】동적 SQL 태그 기능 전면 강화
choose,when,otherwise태그 지원bind태그 지원set태그 지원- 여러 태그 문법의 버그 수정
4.3.5
- 2025년 7월 20일
- 【최적화】디스크 로그 파일의 기본 보존 기간을 15일로 설정
- 【신규】전역 데이터 변환 스크립트에서 Groovy 언어 지원
- 【신규】전역 데이터 변환 스크립트에서 API 매개변수를 내장 변수
parameters로 사용 가능 - 【신규】매개변수 검증 스크립트에서 Groovy 언어 지원
- 【신규】API 오케스트레이션의 API 노드 매개변수 스크립트, 종료 노드 스크립트, 판단 노드 스크립트에서 Groovy 언어 지원
- 【신규】데이터베이스 접근 로그 자동 정리 설정 지원
- 【버그 수정】먼저 그룹을 가져온 뒤 API를 가져올 때 파일 선택이 불가능한 문제 수정
4.3.4
- 2025년 7월 6일
- 【최적화】데이터 소스 편집 로직 개선
- 【최적화】다수의 UI 개선
- 【버그 수정】API 가져오기 시 파일 선택이 불가능한 문제 수정
4.3.3
- 2025년 7월 2일
- 【최적화】taos-jdbcdriver 드라이버 패키지 제거로 설치 패키지 간소화
- 【버그 수정】클러스터 모드에서 데이터 소스 수정, 삭제, 연결 풀 초기화가 apiServer에 반영되지 않는 문제
- 【버그 수정】클러스터 모드에서 버전 업그레이드 후 Redis 캐시가 호환되지 않는 문제
4.3.2
- 2025년 6월 28일
- 【최적화】IP 방화벽에서 네트워크 범위 설정 지원
- 【최적화】
dbapi.ui.allowed.ips에서 네트워크 범위 설정 지원
4.3.1
- 2025년 6월 21일
- 【최적화】UI 개선
- 【최적화】스크립트에서
JAVA_LOCATION매개변수 설정 가능 - 【최적화】API 로그 조회 페이지 분할 지원
- 【신규】SQL 키워드로 API 검색 기능 추가
- 【버그 수정】Ubuntu 시스템에서 스크립트가 호환되지 않는 문제 수정
4.3.0 (하위 호환성 없음)
- 2025년 5월 18일
- 【신규】클라이언트 단일 API 권한 부여 기능 추가
- 【신규】데이터베이스 연결 풀 초기화 기능 추가
참고: 이 버전의 메타데이터는 하위 호환성이 없으므로, mysql을 메타데이터 데이터베이스로 사용하는 경우, 해당 버전으로 업그레이드하려면 먼저 mysql에서 다음 명령문을 실행해야 합니다.
ALTER TABLE client_auth ADD `type` VARCHAR ( 10 );
ALTER TABLE client_auth ADD `create_time` datetime;
ALTER TABLE client_auth CHANGE group_id resource_id VARCHAR(20);
update client_auth set type = 'group';4.2.5
- 2025년 4월 16일
- 【최적화】JDBC 데이터 소스 연결 풀 초기화 로직 개선
- 【신규】요청 테스트 페이지에서 클라이언트를 선택하여 token을 신속하게 생성할 수 있는 URL 제공
4.2.4
- 2025년 4월 15일
- 【최적화】시작 스크립트 개선
- 【신규】단일 모드에서 UI 웹페이지 접속 IP 제한 설정 가능
- 【신규】클라이언트 가져오기/내보내기 기능 추가
- 【버그 수정】클러스터 모드에서 gateway/apiServer가 정적 리소스에 접근할 수 없는 문제
- 【최적화】dbapi.host 설정 항목을 dbapi.api.url.base로 변경
4.2.3
- 2025년 4월 3일
- 【버그 수정】요청 테스트 페이지 URL을 수동으로 수정할 수 없는 문제
- 【버그 수정】클러스터 모드에서 IP 방화벽 설정이 즉시 반영되지 않는 문제
- 【버그 수정】JDK17에서 시작하지 못하는 문제, 시작 스크립트 최적화
4.2.2
- 2025년 3월 31일
- 【버그 수정】admin 계정이 아닌 사용자가 모든 데이터 소스를 볼 수 있는 문제
4.2.1
- 2025년 3월 29일
- 【버그 수정】API 검색 페이지에서 온/오프라인, 복사, 삭제, 버전 관리, 요청 테스트 버튼을 클릭했을 때 발생하는 오류
- 【버그 수정】PowerShell에서 중국어 문자가 깨지는 문제
- 【최적화】Linux에서 JVM 메모리 매개변수 설정 가능
4.2.0 (하위 호환성 없음)
- 2025년 3월 15일
- 【신규】API 오케스트레이션 기능 추가
- 【신규】API 페이지 요청 테스트 시 host 설정 가능
- 【버그 수정】비밀번호 변경 실패 문제
- 【버그 수정】공개 API 페이지 요청 테스트 시 Authorization 헤더가 전송되지 않는 문제
- 【최적화】코드 최적화 및 버전 번호 처리
- 【최적화】쿼리가 아닌 SQL 구문 실행 결과로 반환되는 행 수 표시 개선
참고: 이 버전의 메타데이터는 하위 호환성이 없으므로, mysql을 메타데이터 데이터베이스로 사용하는 경우, 해당 버전으로 업그레이드하려면 먼저 mysql에서 다음 명령문을 실행해야 합니다.
ALTER TABLE api_config ADD `type` VARCHAR ( 20 );
ALTER TABLE api_config ADD `dag_data` text;
ALTER TABLE api_config ADD `graph_data` text;4.1.10
- 2025년 2월 22일
- 【신규】매개변수 처리 플러그인 추가
4.1.9
- 2025년 2월 7일
- 【최적화】프론트엔드 VUE3 재구성
- 【최적화】UI 개선
- 【최적화】API 가져오기 시 원래 상태 유지, 상태를 오프라인으로 변경하지 않도록 개선
- 【최적화】API 가져오기 시 자동으로 그룹별 데이터 소스 권한 부여
- 【최적화】API 생성 또는 편집 시 사용자가 입력한 정보 검증
- 【최적화】백엔드에서 전역 예외 처리 추가
- 【최적화】설치 파일 스트림 종료 시 설정
- 【신규】클라이언트 token 만료 시간 사용자 지정 기능 추가
- 【신규】API 복사 기능 추가
- 【신규】플러그인 패키지와 드라이버 패키지를 extlib 디렉토리에 통합 관리 가능
- 【버그 수정】일부 데이터 날짜 형식 오류, 12시간제를 24시간제로 수정
4.1.8
- 2025년 1월 7일
- 【최적화】HTTP 실행기에서 반환되는 데이터 형식을 문자열로 변환하지 않고 원본 형식 그대로 유지
4.1.7
- 2024년 12월 29일
- 【버그 수정】Tomcat 취약점 CVE-2024-56337 수정, Tomcat 버전을 9.0.98로 업그레이드
4.1.6
- 2024년 12월 8일
- 【최적화】시리얼 넘버 계산 로직 개선
4.1.5
- 2024년 11월 9일
- 【UI】요청 테스트 시 새 탭에서 페이지 열기
- 【최적화】API 수정 시 자동으로 오프라인 상태로 전환되지 않도록 개선
- 【최적화】클라이언트 token 로직 개선
- 【최적화】로그 기록 개선
4.1.4
- 2024년 11월 8일
- 【UI】데이터 소스 설명 및 JDBC 데이터 소스 비밀번호를 필수 입력 항목에서 선택 입력으로 변경
- 【최적화】로그인 유효기간을 10일로 설정
- 【버그 수정】Maven Antrun 플러그인 관련 버그 수정
4.1.3
- 2024년 7월 21일
- 【버그 수정】클라이언트가 token을 영구적으로 설정한 뒤에도 클라이언트 정보를 수정할 수 없는 문제 수정
해당 버그가 발생한 경우, 4.1.3 버전으로 업그레이드하기 전에 메타데이터 데이터베이스에서 다음 명령문을 실행해야 합니다.
update client set expire_at = 253370736000000 where expire_at = 9223372036854775807 ;4.1.2 (하위 호환성 없음)
- 2024년 5월 27일
- 【신규】JS 코드를 이용한 데이터 형식 변환 기능 추가
참고: 이 버전의 메타데이터는 하위 호환성이 없으므로, mysql을 메타데이터 데이터베이스로 사용하는 경우, 해당 버전으로 업그레이드하려면 먼저 mysql에서 다음 명령문을 실행해야 합니다.
CREATE TABLE api_transform_script (
`api_id` VARCHAR(20) DEFAULT NULL,
`type` VARCHAR(20) DEFAULT NULL,
`script` text
) ENGINE = InnoDB DEFAULT CHARSET=utf8;4.1.1
- 2024년 1월 12일
- 【신규】JDBC 데이터 소스에서 Druid 연결 풀 매개변수 설정 가능
4.1.0 (하위 호환성 없음)
- 2023년 12월 24일
- 【신규】API 매개변수 검증 기능 추가
참고: 이 버전의 메타데이터는 하위 호환성이 없으므로, mysql을 메타데이터 데이터베이스로 사용하는 경우, 해당 버전으로 업그레이드하려면 먼저 mysql에서 다음 명령문을 실행해야 합니다.
CREATE TABLE `api_param_rule` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`api_id` varchar(10) DEFAULT NULL,
`script` text,
`type` varchar(20) DEFAULT NULL,
`message` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;4.0.9
- 2023년 12월 16일
- 【버그 수정】HTTP 실행기 버그 수정
- 【버그 수정】API JSON Body에 파라미터가 비어 있을 때 발생하는 오류 수정
- 【버그 수정】Shell Code Demo 오류 수정
- 【최적화】Windows PowerShell 스크립트 실행 실패 창이 닫히지 않는 문제 개선
- 【최적화】로그 기록 개선
4.0.8
- 【최적화】코드 최적화
4.0.7
- 【삭제】Hive Kylin 드라이버 패키지 제거로 설치 패키지 간소화
4.0.6
- 【최적화】UI 개선
- 【삭제】기본 제공 플러그인 제거로 설치 패키지 간소화
4.0.5
- 【버그 수정】시스템 버그 수정
4.0.4
- 【최적화】코드 최적화
- 【신규】소스 코드를 tar 패키지로 압축
4.0.3
- 【버그 수정】API 동시성 관련 버그 수정
- 【최적화】코드 최적화
4.0.2
- 【신규】API 스로틀링 기능 추가
- 【신규】클라이언트 스로틀링 기능 추가
- 【신규】응답 암호화 기능 추가
- 【삭제】Netty 액세스 로그 제거
- 【최적화】GitHub 로고 제거
- 【신규】API 역사 저장 및 롤백 기능 추가
- 【최적화】API 수정 시 실행기 유형 변경 금지
- 【최적화】데이터 소스 수정 시 유형 변경 금지