728x90
반응형
InnoDB
- 컬럼 접두사에 대한 고유 해시 키가 잘못 계산되는 버그가 수정됨
- 부분 필드키 접두사를 사용한 UPDATE 시 row_sel_convert_mysql_key_to_innobase에서 '0'이라는 단언문이 실패하는 버그가 수정됨
- ROW_FORMAT=COMPRESSED 테이블에서 REPLACE에 대한 단언이 실패하는 버그가 수정됨
- "Unsupported meta-data version number"라는 오류 메시지를 출력하며 충돌이 발생하는 버그가 수정됨
- 리빌드 후에 inplace 시 파일사이즈가 증가하는 버그가 수정됨
- PK의 UPDATE 시 BLOB가 손상되는 버그가 수정됨
- ALTER TABLE ... PAGE_COMPRESSED=1에 대한 단언이 실패하는 버그가 수정됨
- innodb_fast_shutdown=0 설정 시 불완전한 시작 후 정지하는 버그가 수정됨
- innodb_undo_log_truncate=ON 설정이 빠른 종료를 방해하는 버그가 수정됨
- gcol.gcol_purge가 이후의 innodb.gap_locks 실행을 오염시키는 버그가 수정됨
- ORACLE 모드에서 생성된 LPAD가 비ORACLE 모드에서 테이블 손상을 일으키는 버그가 수정됨
- 작업 중단이 없는 한 이력 목록이 축소되지 않는 버그가 수정됨
- innodb_force_recvoery=6 또는 innodb_read_only=ON 설정 시 비어 있는 INSERT가 충돌을 일으키는 버그가 수정됨
- InnoDB 시작 시 모든 .ibd 파일을 열기가 느려질 수 있는 버그가 수정됨
- 버퍼 풀이 소진되기 전에 InnoDB LRU 플러싱이 실행되지 않는 버그가 수정됨
- innodb_undo_log_truncate=ON 설정이 페이지 쓰기를 차단하는 버그가 수정됨
Backup
- mariabackup의 plugin-dir 기본값이 잘못되었거나 누락되는 버그가 수정됨
- innodb_max_dirty_pages_pct가 소수점을 포함할 경우 mariabackup이 실패하는 버그가 수정됨
- 필수 권한 CONNECTION ADMIN이 누락되는 버그가 수정됨
- 테이블이 자주 생성, 이름 변경, 삭제되는 경우 백업을 복원할 수 없는 버그가 수정됨
JSON
- JSON_VALID가 과학적 표기법에서 정수 제로를 유효하지 않게 판단하는 버그가 수정됨
- 새로 생성된 테이블에서 mysql_json을 사용할 수 없는 버그가 수정됨
Spider
- 보장된 결과가 없는 측면(lateral) 파생 테이블 사용 시 충돌이 발생하는 버그가 수정됨
- 열 이름 변경을 포함하는 CTE를 사용하는 쿼리에 대해 잘못된 오류를 발생하는 버그가 수정됨
- Spider를 사용한 후 query_cache와 함께 사용 시 초기화되지 않은 뮤텍스 잠금 또는 종료시 정지하는 버그가 수정됨
- mariadb-upgrade가 'System tabtle spider_tables is different version'으로 실패하여 'performance_schema' 데이터베이스 생성에 실패하는 버그가 수정됨
- Spider 플러그인 포함 시 존재하지 않는 테이블에 대한 DROP TABLE에 대해 오류가 없고, DROP TABLE IF EXISTS에 대해 경고가 없는 버그가 수정됨
Optimizer
- 파생 테이블을 포함하는 다중 테이블 UPDATE에 대한 충돌이 수정됨
- 기본 테이블과 동일한 이름의 CTE를 사용하는 쿼리에서 충돌이 수정됨
- IN 서브쿼리의 좌측 부분으로 상수 서브쿼리를 사용하는 쿼리에서 충돌이 수정됨
- mysql_explain_union()에 잘못된 결과 인터셉터 전달을 수정함
- INSERT ... SELECT가 최적화 추적을 생성하지 않는 버그가 수정됨
- 일부 작업에 대해 보고되지 않는, 사용할 수 없는 키 노트를 수정함
- 보조 키 비용을 계산하는 방법에 영향을 미치는 optimizer_adjust_secondary_key_costs 변수를 추가함
Data Definition, Data Manipluation
- 존재하지 않는 시퀀스에 대해 ALTER SEQUENCE IF NOT EXISTS가 오류 대신 참고 사항을 발생하지 않는 버그가 수정됨
- ALGORITHM=COPY를 사용하여 존재하지 않는 FK를 DROP할 때 예상치 못한 ER_ERROR_ON_RENAME이 발생하는 버그가 수정됨
- FOREIGN_KEY_CHECKS가 유효하지 않은 FK 구조를 생성하는 non-copy alter를 방지하지 않는 버그가 수정ㄹ됨
- 가상 컬럼을 사용한 inplace ALTER 시 단언문 실패가 수정됨
- ORDER BY와 세미조인 최적화를 사용하는 DELETE가 충돌을 일으키는 버그가 수정됨
- INSERT DELAYED 실행 시 clean_session_expr()에서 유효하지 않는 expr이 수정됨
- REPLACE 사용 시 LONG UNIQUE가 오류를 발생하는 버그가 수정됨
Character Sets, Data Types
- InnoDB: CHAR+nopad가 제대로 작동하지 않는 버그가 수정됨
- --view-protocol 사용 시 CAST(AS UNSIGNED)가 실패하는 버그가 수정됨
- JSON_ARRAYAGG에 일부 버그가 수정됨
Galera
- 클러스터에서 노드가 비동기 복제 중 시작/종료 시 제거되는 버그가 수정됨
- ALTER가 TOI 모드에 들어가기 전에 중단되어 Galera에서 불일치가 발생하는 버그가 수정됨
- "create a table as select" 수행 시 갈레라 충돌을 수정함
Replication
- /tmp에 디스크 공간이 없을 때 발생하는 binlog 손상을 수정함
- 멀티 소스 복제 필터가 GTID 의미를 깨뜨리는 버그가 수정됨
- SHOW SLAVE STATUS가 오류난 슬레이브를 데드락시킬 수 있는 버그가 수정됨
- 이벤트 데이터의 일부가 비어 있을 때 Zlib에 의해 Binlog Checksum이 0으로 설정되는 버그가 수정됨
- 여러 복제본이 있는 경우 두 번째 Semi-sync 복제본이 연결 시간에 행이 걸릴 수 있는 버그가 수정됨
- 여러 복제본을 사용할 때 Semi-sync ACKed Transaction이 타임아웃되어 Semi-sync가 꺼질 수 있는 버그가 수정됨
General
- DB LOCK TABLES 권한을 가진 사람이 접근할 수 있는 테이블에 대한 BACKUP LOCKS가 추가됨
- OPTIMIZE TABLE에서 두 개의 임시 테이블을 사용하면 충돌이 발생하는 버그가 수정됨
- ORACLE 모드에서 REGEXP_REPLACE가 REPLACE와 다르게 빈 문자열을 처리하는 버그가 수정됨
- 뷰 생성문 실행 시 잠재적 메모리 누수가 수정됨
- mysql.slow_log가 잘못된 시작 시간을 보고하는 버그가 수정됨
참고
728x90
반응형
'RDBMS > MariaDB' 카테고리의 다른 글
[MariaDB] Ver. 11.0.1 Release note 요약 (0) | 2024.09.20 |
---|---|
[MariaDB] Ver. 11.0.0 Release note 요약 (0) | 2024.09.19 |
[MariaDB] Ver. 10.11.6 Release note 요약 (0) | 2024.09.16 |
[MariaDB] Ver. 10.11.5 Release note 요약 (0) | 2024.09.15 |
[MariaDB] Ver. 10.11.4 Release note 요약 (0) | 2024.09.14 |