1.0

1.0.0

  • O2 Extension들 최초 릴리즈

    • O2Types

    • O2Functions

    • O2Views

    • DBMS_ALERT

    • DBMS_OUTPUT

    • DBMS_PIPE

    • DBMS_SQL


1.0.1

기타

  • O2 공통 모듈 기능 개선: DBMS_ALERT, DBMS_PIPE, DBMS_OUTPUT, O2Views 일부 함수들 에러 개선 (복수 개의 out parameters를 인자로 가지는 함수들 에러 픽스 일괄 적용)


1.0.2

오류해결

  • O2_EXTENSION_VERSION_INFO 뷰 조회시 “Failed to open version file” 오류 발생하던 문제 해결

기타

  • O2Views: create extension 초기화 기능 마이너 버그 픽스

  • O2Types: create extension 초기화 기능 마이너 버그 픽스


1.0.3

오류해결

  • MONTHS_BETWEEN 입력 인자 날짜값이 시/분/초가 있음에도 무시하고 잘못 계산하는 문제 해결

  • ROUND function 사용 시 서버 down 되는 문제 해결

  • MEDIAN 집계함수 실행 시, 집계 대상 레코드 중 NULL 레코드가 포함될 경우 세션이 down되는 문제 해결

기능개선

  • TO_DATE 함수의 첫번째 인자로 timestamp 타입의 변수가 들어올 시, 대응될 수 있도록 함수 기능 개선

  • TO_TIMESTAMP_TZ 함수 인자들이 NULL 또는 ‘‘(empty string) 일 때 oracle 처럼 null 값을 반환하도록 개선

기타

  • DBMS_OUTPUT, DBMS_ALERT : PG14, PG15 버전 대응 내부 트랜잭션 관련 오류 해결


1.0.4

오류해결

  • DBMS_SQL.BIND ARRAY index 파라미터 범위 계산 방법을 오라클과 맞추도록 수정

  • 추가적으로 array 범위 밖의 값을 지정하거나 empty array 로 넣을 경우 에러가 발생하도록 수정

  • DBMS_PIPE.NEXT_ITEM_TYPE 결과값 오류 해결

기타

  • MEDIAN 함수 성능 개선 및 NULL만 있는 컬럼을 대상으로 함수 수행 시 세션이 down되는 문제 해결


1.0.5

오류해결

  • UTL_FILE 사용 중 session down 되는 현상 해결

기타

  • Assert, SIGSEGV 등으로 로그에 출력하는 콜스택 정보가 제대로 찍히지 않던 문제 해결


1.0.6

오류해결

  • UTL_FILE 패키지의 new_line 함수의 두 번째 인자값이 없는 new_line(file) 인터페이스 호출 시, 두 번째 인자값에 쓰레기 값이 들어가 의도치 않는 개수만큼 줄바꿈 개수를 write하려는 문제 개선

기타

  • DBMS_ALERT에서 'attempting to wait on uncommitted signal from same session' 감지하는 기능 개발


1.0.7

오류해결

  • UTL_FILE 패키지 fopen 함수의 linesize 인자를 생략하여 호출 시, 메모리 쓰레기 값이 들어가 의도치 않은 에러를 발생 시키는 문제 해결

기타

  • UTL_FILE 패키지: 모든 함수들에 대해 인자 생략 시 해당 인자에 메모리 쓰레기 값이 들어가 의도치 않은 동작을 발생시키지 않도록 전체적으로 내부 로직 개선


1.0.8

오류해결

  • v1.0.5→1.0.6 패치 중 oracle.date type 정의가 바뀐 부분으로 인해 timestamp type과 호환이 안되어 oracle.sysdate 결과가 해당 type 컬럼으로 insert 안되던 문제 해결


1.0.9

오류해결

  • date 타입을 인자로 받는 TRUNC 함수의 두 번째 인자(포맷) 생략 시 서버 down되던 문제 해결

Last updated