# changelog

author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.13-1
changelog:
  - ENT-2440: Map internal async job states to a subset of client-supported
    states - Introduce an enum with client facing Job States - Map internal
    JobState to PublicJobState (ojanus@redhat.com)
  - 1667952: Delete removed Artemis queues on broker.xml reload
    (nmoumoul@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.14-1
changelog:
  - 1844258: Job Manager Logging Format Changes for Splunk (prakgupt@redhat.com)
  - Update hibernate validator to 6.1.5-Final (bcourt@redhat.com)
  - Added paging functionality to the JobResource.listJobStatuses endpoint
    (crog@redhat.com)
  - 1843186: Refactor job constraints to reduce memory footprint
    (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.15-1
changelog:
  - Restored omitted return statement in the hypervisor update job
    (crog@redhat.com)
  - 1847879: Artemis errors while trying to send events during hypervisor update
    job (prakgupt@redhat.com)
  - [M] ENT-2376: Find out why Tomcat binds to a udp6 port  - The SyslogAppender
    configuration is commented on    because it is opening a random UDP port to
    send messages    to the Syslog server.    Candlepin is sending messages to
    the Syslog server.    But the Syslog server is not configured to listen to
    the messages.    Hence this part of the code is commented.
    (sonalidhome@gmail.com)
  - JobManager.queueJob is now always executed in a transactional context
    (crog@redhat.com)
  - 1844243: Added Quartz trigger misfire logging (crog@redhat.com)


author: Nikos Moumoulidis <nmoumoul@redhat.com> 3.1.17-1
changelog:
  - 1865906: Add "insights_auto_register" capability (csnyder@redhat.com)
  - 1861739: Close sessions when external Artemis goes down (nmoumoul@redhat.com)
  - Fixed a race condition with messaging session committal in the job system
    (crog@redhat.com)
  - Remove redundant Artemis connection properties (nmoumoul@redhat.com)
  - 1854221: Graceful shutdown of Artemis job threads (nmoumoul@redhat.com)
  - 1854221: Added additional job cleanup to JobManager and JobCleaner
    (crog@redhat.com)
  - 1855830: Cannot autobind pools asynchronously (ojanus@redhat.com)
  - 1858320: Added a null check in rules.js to guard against TypeError Exceptions
    (prakgupt@redhat.com)
  - Improved job message related exception logging (crog@redhat.com)
  - 1859693: JobManager now loads Quartz config from candlepin.conf
    (crog@redhat.com)
  - Added missing constraints and indexes to the job tables (crog@redhat.com)
  - Add constraint for unique activation key names (nmoumoul@redhat.com)
  - Update swagger annotations for accurate API docs (nmoumoul@redhat.com)
  - 1855412: Add a result limit on the GET /jobs endpoint (nmoumoul@redhat.com)
  - 1855838: Add translation of external job states to internal states
    (crog@redhat.com)
  - 1855847: Added blocking jobs to job result for ABORTED jobs (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.19-1
changelog:
  - 1872357: [RFE] Filter syspurpose SLA values available to an Owner if the SLA
    is exempt (ojanus@redhat.com)
  - Standardize upstream subscription injection tooling (crog@redhat.com)
  - Add missing jpa metamodel dependency (nmoumoul@redhat.com)
  - Reconcile pom files with build.gradle change (nmoumoul@redhat.com)
  - ENT-2455: Fix too many params for Entitlements query (ojanus@redhat.com)
  - 1868383: Honour content default for owner in SCA mode (ENT-2742)   - When
    more than one product provides the same content with different     enablement
    values,deduplicate them by keeping the enabled content only.
    (prakgupt@redhat.com)
  - Made improvements to org_migrator for python2+3 compatibility
    (crog@redhat.com)
  - Added the upstream_subscription_loader debugging tool (crog@redhat.com)
  - 1871873: Fixed an NPE during refresh when adding new derived products
    (crog@redhat.com)
  - Standardized string keys used for modifying the logging context
    (crog@redhat.com)
  - Migrate org_migrator to pipenv + python3 (thsimmon@redhat.com)
  - 1591315: Registration with activation keys no longer fails in SCA mode
    (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.21-1
changelog:
  - 1877340: JobManager now removes dead jobs from the scheduler
    (crog@redhat.com)
  - 1874531: When delete the hypervisor from satellite, the manifest will be
    broken - Updated to send deleted events for derived pools (ojanus@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.1.22-1
changelog:
  - 1893836: Fixed encoding of environment name in SCA certificates
    (crog@redhat.com)
  - 1854221: Validate early if executing job in RUNNING state
    (nmoumoul@redhat.com)
  - 1879494: Allow consumer registration with SCA mode (nmoumoul@redhat.com)


