We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File subscription-matcher.changes of Package subscription-matcher

-------------------------------------------------------------------
Fri Nov 28 13:29:43 UTC 2025 - Thomas Florio <thomas.florio@suse.com>

- Version 0.41
  * Update mvel to version 2.5.2 

-------------------------------------------------------------------
Fri May 23 12:01:55 UTC 2025 - Michael Calmer <mc@suse.com>

- Version 0.40
  * Fix integer overflow which can cause a division by zero error
    (bsc#1243239)

-------------------------------------------------------------------
Wed Mar 12 13:03:05 UTC 2025 - Michael Calmer <mc@suse.com>

- Version 0.39
  * Cleaup the code
  * Fix wrong matching for 2 Sockets or 2 VMs subscription string
    (bsc#1238924)
  * Fix logging
  * Update runtime dependencies

-------------------------------------------------------------------
Tue May 28 15:05:42 UTC 2024 - Thomas Florio <thomas.florio@suse.com>

- Version 0.38
  * Workaround for Java 17 strong encapsulation (bsc#1225416) 

-------------------------------------------------------------------
Wed Apr  3 12:15:15 UTC 2024 - Michael Calmer <mc@suse.com>

- Version 0.37
  * add missing part number (bsc#1221922)
  * Fix penalties logging by initializing the score director
    consistently
- adapt spec file to use original tar ball

-------------------------------------------------------------------
Thu Feb 22 14:52:51 UTC 2024 - Thomas Florio <thomas.florio@suse.com>

- Removed wrong apache-commons-lang dependency
- Version 0.36
  * Fixed Log4j 2 initialization

-------------------------------------------------------------------
Tue Jan 16 14:59:26 UTC 2024 - Thomas Florio <thomas.florio@suse.com>

- Version 0.35
  * Added missing part number

-------------------------------------------------------------------
Thu Dec 21 08:42:36 UTC 2023 - Thomas Florio <thomas.florio@suse.com>

- Version 0.34
  * Enabled support for LTSS subscriptions (bsc#1218075)
  * Added SLE Micro vCore handling (bsc#1218074)
  * Added new SKUs and new bundles

-------------------------------------------------------------------
Thu Nov  2 15:41:46 UTC 2023 - Thomas Florio <thomas.florio@suse.com>

- Version 0.33
  * Added missing part numbers (bsc#1216506)
  * Ignored subscriptions without any associated products (bsc#1216506)
  * Updated guava to version 32.0 

-------------------------------------------------------------------
Thu Aug  3 11:47:42 UTC 2023 - Thomas Florio <thomas.florio@suse.com>

- Relax maven dependencies version requirements (bsc#1213922)
- Version 0.32
  * Fixed issue in Log4j configuration that lead to missing log
    entries
  * Cleaned up runtime dependencies declaration
  * Update the bash script to handle multiple alternative names
    for each dependency
  * Fail on startup if a dependency is missing
  * Updated the version of commons-lang3
  * Migrated to Java 11
  * Removed usage of guava beta API
  * Removed commons-io in favor of java.nio API
  * Updated the dependencies versions 

-------------------------------------------------------------------
Tue Mar 21 13:40:57 UTC 2023 - Thomas Florio <thomas.florio@suse.com>

- Relax antlr version requirement

-------------------------------------------------------------------
Mon Sep 12 16:12:54 UTC 2022 - Thomas Florio <thomas.florio@suse.com>

- Added Guava maximum version requirement (jsc#SLE-23217)

-------------------------------------------------------------------
Mon Jun  6 13:32:09 UTC 2022 - Julio González Gil <jgonzalez@suse.com>

- Declare the LICENSE file as license and not doc

-------------------------------------------------------------------
Fri Mar 25 09:19:07 UTC 2022 - Thomas Florio <thomas.florio@suse.com>

- Version 0.29
  * Migration to log4j 2 

-------------------------------------------------------------------
Wed Mar  9 09:29:12 UTC 2022 - Thomas Florio <thomas.florio@suse.com>

- Version 0.28
  * Support both antlr3-java and antlr3-runtime as dependencies
  * Make it obvious that log4j12 is used

-------------------------------------------------------------------
Fri Sep 17 14:30:47 UTC 2021 - Michael Calmer <mc@suse.com>

- Version 0.27
  * update subscription rules for new SKUs (bsc#1189818)

-------------------------------------------------------------------
Tue May  4 12:39:08 UTC 2021 - Frantisek Kobzik <fkobzik@suse.com>

- Relax xstream version

-------------------------------------------------------------------
Fri Mar  5 15:49:02 UTC 2021 - Julio González Gil <jgonzalez@suse.com>

- Use xstream from SLE/openSUSE

-------------------------------------------------------------------
Tue Dec 15 09:54:49 UTC 2020 - Stefan Bluhm <stefan.bluhm@clacee.eu>

- Adapted for RHEL build.
- Made Guava a minimum requirement (instead of a specific one).

-------------------------------------------------------------------
Tue Sep  8 12:59:14 UTC 2020 - Frantisek Kobzik <fkobzik@suse.com>

- Version 0.26
- Allow matching any guest products for Unlimited Virtualization subscriptions (bsc#1165287)
- Only report confirmed matches in the output.json
- Expose the log level setting to the command line
- In the subscriptions CSV output, print the active subscriptions first

-------------------------------------------------------------------
Fri Feb 14 08:53:20 UTC 2020 - Frantisek Kobzik <fkobzik@suse.com>

- Add missing library for SLE15 SP2 (slf4j-log4j12)
- Version 0.25
- Make the code usable with Math3 on SLES

-------------------------------------------------------------------
Fri Jan 17 15:42:48 UTC 2020 - Michael Calmer <mc@suse.com>

- use log4j12 package on newer SLE versions

-------------------------------------------------------------------
Thu Dec 12 13:29:44 UTC 2019 - Frantisek Kobzik <fkobzik@suse.com>

- Version 0.24
- Aggregate stackable subscriptions with same parameters
- Implement new "swap move" used in optaplanner (bsc#1140332)

-------------------------------------------------------------------
Fri Nov 15 08:59:00 UTC 2019 - Julio González Gil <jgonzalez@suse.com>

- Enable aarch64 builds, except for SLE < 15 

-------------------------------------------------------------------
Wed Mar  6 15:40:00 UTC 2019 - Frantisek Kobzik <fkobzik@suse.com>

- Version 0.23
- Update dependencies (Drools, Optaplanner, Guava, Xstream)
- Added new Required deps:
  * kie-soup-commons
  * kie-soup-project-datamodel
  * kie-soup-maven-utils
- Removed:
  * 0001-Enforce-apache-commons-lang3-3.4.patch

-------------------------------------------------------------------
Mon Feb 25 13:57:57 UTC 2019 - fkobzik@suse.com

- Update kit version
- Make the java and java-devel requirements variable
- Relax the requirement condition on apache-commons-lang3
- Add:
  * 0001-Enforce-apache-commons-lang3-3.4.patch

-------------------------------------------------------------------
Tue Jan 22 11:56:06 UTC 2019 - jgonzalez@suse.com

- Explicitly require JDK11

-------------------------------------------------------------------
Wed Jan 16 08:35:13 UTC 2019 - jgonzalez@suse.com

- Updated to version 0.22
- Old style hard bundle merging fix (bsc#1114059)

-------------------------------------------------------------------
Fri Sep 14 13:13:32 UTC 2018 - jgonzalez@suse.com

- Updated to version 0.21
- Set core dumps location for IBM java (bsc#1107302)
- Fix OutOfMemoryError crashes (bsc#1094524) 

-------------------------------------------------------------------
Fri Sep  7 10:45:01 UTC 2018 - mc@suse.com

- Updated to version 0.20
- update partnumbers rule file (bsc#1095972)
- Use intermediate object to store confirmed matches within a
  penalty group and prevent infinite reactivation of Inherited
  virtualization rule (bsc#1094524)

-------------------------------------------------------------------
Mon Apr  9 11:11:51 UTC 2018 - jgonzalez@suse.com

- Updated to version 0.19
- Add 2 new partnumbers to rules file (bsc#1081977)
- Improve subscription-matcher reporting accuracy via SCC (bsc#1031716)
- small bugfixes

-------------------------------------------------------------------
Mon Mar  6 12:41:05 UTC 2017 - moio@suse.com

- Updated to version 0.18
- set -Xmx launch parameter based on customer data (bsc#1024863)
- small bugfixes and logging improvements

-------------------------------------------------------------------
Tue Apr  5 21:26:12 UTC 2016 - moio@suse.com

- Updated to version 0.17
- logging improvements 

-------------------------------------------------------------------
Tue Apr  5 15:28:25 UTC 2016 - moio@suse.com

- Kit version corrected 

-------------------------------------------------------------------
Tue Apr  5 15:17:23 UTC 2016 - moio@suse.com

- Updated to version 0.16
- xstream dependency updated
- new logging option
- JVM and OptaPlanner defaults tweaked for production use 

-------------------------------------------------------------------
Mon Mar 21 13:49:39 UTC 2016 - moio@suse.com

- Updated to version 0.15
- added support to hard bundled subscriptions 

-------------------------------------------------------------------
Tue Mar  8 16:43:59 UTC 2016 - moio@suse.com

- Updated to version 0.14
- added support to match SLES HA
- performance speedups implemented 

-------------------------------------------------------------------
Tue Feb 23 09:09:11 UTC 2016 - moio@suse.com

- Updated to version 0.13
- change output format to include possible matches
- change unmatched system report to unmatched products report 

-------------------------------------------------------------------
Mon Jan 25 09:04:32 UTC 2016 - moio@suse.com

- Updated to version 0.12
- change input format to include free products 

-------------------------------------------------------------------
Fri Jan 22 16:31:33 UTC 2016 - moio@suse.com

- Updated to version 0.11
- report bugfixes
- add policies to output data 

-------------------------------------------------------------------
Fri Jan 15 12:47:01 UTC 2016 - moio@suse.com

- Updated to version 0.10
- disable output on stdin, output is only sent to file now
- normalize output and don't replicate input data in output
- internal refactorings 

-------------------------------------------------------------------
Thu Dec 31 14:02:14 UTC 2015 - moio@suse.com

- Updated to version 0.9
- logging improvements
- bugfix: handle free products and systems with no products correctly
- man page updated
- handle systems without hosts or CPU information gracefully

-------------------------------------------------------------------
Sat Dec 19 07:55:28 UTC 2015 - moio@suse.com

- Updated to version 0.8
- bugfix: product names not correct in the CSV report
- bugfix: return correct matches when many systems are involved

-------------------------------------------------------------------
Wed Dec 16 10:20:26 UTC 2015 - moio@suse.com

- Updated to version 0.7

-------------------------------------------------------------------
Tue Dec 15 11:03:46 UTC 2015 - moio@suse.com

- add saving of input.json

-------------------------------------------------------------------
Tue Dec 15 09:58:33 UTC 2015 - moio@suse.com

- Updated to version 0.6 

-------------------------------------------------------------------
Wed Nov 11 17:28:47 UTC 2015 - moio@suse.com

- Initial version

openSUSE Build Service is sponsored by