Data format is : YYYY-MM-DD
Version format is : major.minor.patch
배포자원
Item | Version | File name |
Server | 1.3.1 | scheduler-server-1.3.1.zip |
Manager | 1.4.2 | glue-scheduler-manager-1.4.2.war ( M0SA010APP.ear ) |
API | 1.2.4 | glue-scheduler-job-1.2.4.jar |
DB script | - | db_script.zip |
Manager Properties | - | meta-manager.properties |
Installer | - | upgrade.1.3.x-1.4.0.sh (Linux only) |
MySQL sequence 발번 기능을 위한 Table 생성 script 추가
Quartz JDBCJobStore 용도의 DDL 추가 ( MySQL, MariaDB 용 추가 )
db_script.zip + quartz-2.2.2 - tables_mysql.sql <-- 추가 - tables_oracle.sql - tables_postgres.sql + scheduler - tables_mysql.sql <-- 추가 - tables_oracle.sql - tables_postgres.sql + security - tables_mysql.sql <-- 추가 - tables_oracle.sql - tables_postgres.sql
오류 수정 : source mapping 에 JobKey 없어 UnAuthorized 나는 현상
MetaData 화면 개선 : 정보 입력시, jobGroup, jobName, triggerGroup. triggerName 에 key 정보 구성시 사용되는
dot(.) 기호 입력하지 못하도록 수정
mysql 용 query 추가
src/main/resources + mysql <-- 추가 - quartz-meta-manage-query.glue_sql <-- 추가 - security-access-query.glue_sql <-- 추가 - security-manager-query.glue_sql <-- 추가 + postgresql + query
MySQL sequence 발번 기능 추가
mysql, mariadb 일 경우, connectionProperties 추가
... 중략 ... databaseProductName = con.getMetaData().getDatabaseProductName().toLowerCase(); if ( databaseProductName.indexOf( "oracle" ) >= 0 ) { ( (BasicDataSource) ds ).addConnectionProperty( "v$session.program", "GlueSchedulerMinaServer - HiddenJob" ); databaseName = "oracle"; } else if ( databaseProductName.indexOf( "postgresql" ) >= 0 || databaseProductName.indexOf( "enterprisedb" ) >= 0 ) { ( (BasicDataSource) ds ).addConnectionProperty( "ApplicationName", "GlueSchedulerMinaServer - HiddenJob" ); databaseName = "postgresql"; } else if ( databaseProductName.indexOf( "mysql" ) >= 0 || databaseProductName.indexOf( "maria" ) >= 0 ) { ( (BasicDataSource) ds ).addConnectionProperty( "ApplicationName", "GlueSchedulerMinaServer - HiddenJob" ); databaseName = "mysql"; } else { logger.warn( "not support - {}", databaseProductName ); } ... 중략 ...
mysql query 에서 concat 함수 사용으로 인한 job key 파라미터 세팅 부분 수정
commons-codec.jar apps/lib에 기본 라이브러리로 추가 (1.4.1 과 다른 점)