Release History

Data format is : YYYY-MM-DD

Version format is : major.minor.patch

  • 2.0.1 (server 2.0.1, manager 2.0.1, API 2.0.1) Released - 2019.12.10
  • 2.0.0 (server 2.0.0, manager 2.0.0, API 2.0.0) Released - 2019.10.01

2.0.1 Released

배포자원

Item Version File name
Server 2.0.1 scheduler-server-version.zip
Manager 2.0.1 glue-scheduler-manager-version.war
API 2.0.1 glue-scheduler-job-version.jar
DB script - db_script.zip
Manager Properties - meta-manager.properties

DB

API

  1. DBCP2 적용

  2. dependency 변경

    • commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경

    • commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경

Manager

  1. DBCP2 적용

  2. dependency 변경

    • commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경

    • commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경

  3. GSI 프로젝트용 배포모듈 M0SA010APP.ear 삭제

Server

  1. DBCP2 적용

  2. dependency 변경

    • commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경

    • commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경

    • jackson-databind-2.6.7.jar -> jackson-databind-2.9.10.jar 로 변경

  3. log purge job 의 default 주기 변경 (1분마다 -> 새벽 3시 한번)

    • com.poscoict.app.quartz.GlueSchedulerQuartzUtil.java 수정

      수정 전
      String cron = "0 * * * * ?";// 매분
      if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null )
      {
          cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" );
      }
      TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
      triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) );
      
      수정 후
      String cron = "0 0 3 * * ?";// 새벽 3시
      if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null )
      {
          cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" );
      }
      TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
      triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) );
      
    • glue.properties 수정 (log purge 관련 사용자 설정파일)

      수정 전
      #accepted.ip=172.31.*.*
      #purge.scheduled.job.cron.expression=0 * * * * ?
      #purge.scheduled.job.day.time=10
      #quartz.listener.logging.enabled=false
      #mina.iohandler.logging.enabled=false
      
      수정 후
      #accepted.ip=172.31.*.*
      #purge.scheduled.job.cron.expression=0 0 3 * * ?
      #purge.scheduled.job.day.time=10
      #quartz.listener.logging.enabled=false
      #mina.iohandler.logging.enabled=false