# changelog

author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.2.8-1
changelog:
  - ENT-3317:Drop the cp_job table  - Added a xml file to drop the table  -
    Removed the `batch-bind-performance.rb` script because it    is no longer
    useful in latest version. Table `cp_job` used    to check
    consumer_compliance. Also, the functionality    `consume_pools` does not
    exists. (sdhome@redhat.com)
  - Set the default consumer window size to zero in broker.xml (crog@redhat.com)
  - 1905199: Fixed bug with state filtering validation during job cleanup
    (crog@redhat.com)
  - Fixed hash collision resolution bug with branding (crog@redhat.com)
  - Update build.gradle (60450074+jdhrh@users.noreply.github.com)
  - 1884047: Unable to unschedule trigger while deleting job during startup
    (ENT-3129) (prakgupt@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.2.11-1
changelog:
  - Fix date in consumer resource integration test (ojanus@redhat.com)
  - Added missing query modifiers to the entity version lookup queries
    (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 3.2.12-1
changelog:
  - 1920158: ERROR: value too long for type character varying(32)  - Rename table
    cp2_consumer_activation_key to cp_consumer_activation_key  - Update
    activation_key_name to VARCHAR(255)  - Update foreign and primary key
    references (ojanus@redhat.com)
  - Fixed a bug with Content equality checks for fields with empty strings
    (crog@redhat.com)
  - ENT-2725: Update system purpose status to NOT consider Layered SLA
    (sdhome@redhat.com)
  - 1895853: Remove unsupported "insights_auto_register" from capabilities
    (ojanus@redhat.com)
  -  ENT-3286: Manifest delete takes 24 hours or more in large environment (60k
    consumers in owner) (ojanus@redhat.com)
  - Delete sub pool when virt_limit removed (nmoumoul@redhat.com)
  - ENT-2348: Changes to show activation key name & ID when   consumer has been
    registered via activation key (prakgupt@redhat.com)
  - Upgrade Guava to version 30 (nmoumoul@redhat.com)
  - 1898605: Increased the Artemis disk usage limit (crog@redhat.com)


author: Nikos Moumoulidis <nmoumoul@redhat.com> 4.0.0-1
changelog:
  - 1919458: invalid Content-Type yields 500 (sdhome@redhat.com)
  - Updated migration for product hierarchy changes (crog@redhat.com)
  - Add tests to verify n-tier product versioning (crog@redhat.com)
  - Updated tooling to use new tables and APIs for children products
    (crog@redhat.com)
  - Updated the OrphanCleanupJob to be aware of product to product references
    (crog@redhat.com)
  - Updated queries to remove references to removed pool attributes
    (crog@redhat.com)
  - Removed Pool.providedProducts and Pool.derivedProvidedProducts
    (crog@redhat.com)
  - Added support for updating development pools and products during refresh
    (crog@redhat.com)
  - Updated new curator methods to support the new product model
    (crog@redhat.com)
  - Updated spec tests to support moving derived products from pool to product
    (crog@redhat.com)
  - Updated unit tests to support moving derived products from pool to product
    (crog@redhat.com)
  - Moved derived product from pool to product (crog@redhat.com)
  - RefreshWorker now prunes "unused" entities during refresh (crog@redhat.com)
  - Removed unnecessary code and added missing refresh tests (crog@redhat.com)
  - Added the RefreshWorker framework and refactored the refresh process
    (crog@redhat.com)
  - Updated refresh flow to support provided products on products
    (prakgupt@redhat.com)
  - ENT-1686: Change the way Dev Pools are created (sonalidhome@gmail.com)
  - Fetch provided products from pool.product (abhiskum@redhat.com)
  - ENT-1829: Update how PoolDTO is populated with model changes
    (sonalidhome@gmail.com)
  - ENT-1831, ENT-1830: update pool response and manifest export flow
    (abhiskum@redhat.com)
  - ENT-1834: Update rspec test data generation flow (sonalidhome@gmail.com)
  - ENT-1911: added method to get provided product from productInfo interface.
    (prakgupt@redhat.com)
  - Updated ProductDTO to store provided and derived provided products
    (prakgupt@redhat.com)
  - ENT-1833: Migration to populate data from old tables to new tables
    (sonalidhome@gmail.com)
  - ENT-1826: Updated product model to hold provided & derived provided products
    (prakgupt@redhat.com)
  - Removed cp2_derproduct_derprov_products table (sonalidhome@gmail.com)
  - Added new tables for mapping products to provided products
    (sonalidhome@gmail.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.1-1
changelog:
  - update to add default content access mode list (jharriso@redhat.com)
  - 1932662: Fixed candlepin test data for dev-sku (prakgupt@redhat.com)
  - Rewrote test data importer (crog@redhat.com)
  - Addressing sporadic spec test failure in import_update_spec.rb
    (sdhome@redhat.com)
  - Fixed several Python2/3 compatibility issues in the org_migrator
    (crog@redhat.com)
  - ENT-3655: Removed the ExportExtensionAdapter (prakgupt@redhat.com)
  - ENT-2580: Updated virt-who report generator testing script
    (prakgupt@redhat.com)
  - ENT-3677: Fix for stackoverflow issue in Product equality check
    (prakgupt@redhat.com)
  - Fixed an issue with the org_migrator's export order of derived products
    (crog@redhat.com)
  - Test SCA in Standalone mode (nmoumoul@redhat.com)
  - 1886556: Fixed NPE originating from consumer create API when facts are null
    (prakgupt@redhat.com)
  - Removed foreign key constraints from obsolete pool tables (crog@redhat.com)
  - On SCA mode, stop throwing an error during dry-run auto-attach
    (sdhome@redhat.com)
  - 1936505: Fixed stacked entitlement recovation deleting unrelated pools
    (crog@redhat.com)
  - ENT-3446: Make Jenkins run cloud auth spec (sdhome@redhat.com)
  - ENT-2360: Remove Qpid from Candlepin (prakgupt@redhat.com)
  - 1928072: On SCA mode, stop throwing an error during auto-attach  - No-op and
    return HTTP status 200 when auto-attaching on SCA mode (sdhome@redhat.com)
  - 1925546: Added additional checks for regenerating SCA certificates
    (crog@redhat.com)
  - Upgrade jackson to 2.10.5 & 2.10.5.1 (nmoumoul@redhat.com)
  - 1928249: Fixed product creation order in test data importer (crog@redhat.com)
  - 1913441: Candlepin will not install in FIPS mode (ojanus@redhat.com)
  - ENT-3546:Address sporadic spec test failure in derived_product_import_spec
    (sdhome@redhat.com)
  - Removed SubscriptionInfo.getDerivedProduct and ImportedEntityCompiler
    (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.3-1
changelog:
  - 1964106: derivedProvidedProducts is now null where it was previously []
    (sdhome@redhat.com)
  - 1960148: Fixed NPE when listing future pools with entitlements
    (crog@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.5-1
changelog:
  - Removed non-nullable restriction from the SCA cert cache table
    (crog@redhat.com)
  - Client unregistration now removes SCA certificates for that client
    (crog@redhat.com)
  - 1949980: Update SCA to cache certs by consumer (ojanus@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.6-1
changelog:
  - 1989474: Fix for pool quantity calculation   - All unlimited pool quantities
    are restricted to -1   - Modified bonus pool & unmapped guest pool quantity
    calculations (prakgupt@redhat.com)
  - Log changes to content access mode for owner (prakgupt@redhat.com)
  - 1985359: Don't filter out content with no arch specified
    (nmoumoul@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.7-1
changelog:
  - Upgrade Artemis & Keycloak library versions (nmoumoul@redhat.com)
  - Serials left unrevoked after update (ojanus@redhat.com)
  - 1980678: Replace DELETE with TRUNCATE were possible (sdhome@redhat.com)


author: candlepin-bot <3229038+candlepin-bot@users.noreply.github.com> 4.0.8-1
changelog:
  - Rewrote the migration script for the product model changes (crog@redhat.com)
  - 1958128: Large CRL file operation causes OOM error in Candlepin
    (ojanus@redhat.com)


