##############################################################################
    #
    # Qube Release Notes
    #
    ##############################################################################

    ##############################################################################
    @RELEASE: 7.5-1

    This is a patch release of the qube-core (Linux only) and qube-supervisor
    packages, to fix a few key issues found in the 7.5-0 release.

    If you use Python-based callbacks on Linux or macOS supervisor, or the DRA
    (required for Metered Licensing and the Online System Metrics) on Linux,
    you'll want to upgrade.


    ==== CL 23052 ====
    @FIX: include file path to the python execution module in the call to exec() so that qb.backend.utils.getModulePath() works properly

    Also modified internals of getModulePath() in qb/backend/utils.py and qb/util/__init__.py to be more compatible across python versions

    ZD: 20941

    ==== CL 23034 ====
    @FIX: wildcard and regular expression (regex) filtering features in tools such as "qbjobs" broken since 7.0

    The filtering features now work as described in doc at:
    http://docs.pipelinefx.com/display/QUBE/Using+Wildcards+and+Regular+Expressions

    JIRA: QUBE-3844

    ==== CL 23022 ====
    @FIX: Python-based jobtype backends make undesirable calls to qb.reportjob(), rendering instance-based postflight return values useless

    pyCmdrange, pyCmdline, appFinder, and pyCmdrangeGPU jobtypes were making a call to qb.reportjob() at the end of their execute.py scripts which is undesirable, and causing the return values of instance-based postflights to be meaningless. For example, a job instance could "complete", but the postflight that runs right after it could return non-zero indicating that the instance should be marked "failed". However, since the job instance was reporting "complete" via its own call to qb.reportjob() before running the postflight, the status that was amended by the postflight never took effect (it was too late to reach the supe).

    JIRA: QUBE-3836

    ==== CL 22906 ====
    @NEW:Add VRED 2021 support

    ==== CL 22873 ====
    @FIX: additional fixes for "DataWH collectors aren't run by cron on Ubuntu"

    JIRA: QUBE-3846

    ==== CL 22872 ====
    @FIX: DataWH collectors aren't run by cron on Ubuntu

    JIRA: QUBE-3846

    ==== CL 22845 ====
    @FIX: add openssl 1.1.1h lib files to qube core package, which are needed by the Qt 5.14.2 network module used by the DRA.

    JIRA: QUBE-3833

    ==== CL 22828 ====
    @FIX: supervisor's embedded python3 interpreter fails running callbacks with error: ModuleNotFoundError: No module named '_struct'

    ZD: 20850
    JIRA: QUBE-3832

    ==== CL 22748 ====
    @FIX: issue where some files/folders won't be deleted upon MSI uninstall.

    ==== CL 22735 ====
    @FIX: Uninstalling supervisor on Windows now removes the postgresql software (but preserves the data directory).

    @FIX: Windows: the 7zip self-extraction of PostgreSQL software throws an "ERROR: can not delete output file" error when upgrading supervisor

    @CHANGE: Installation of supervisor on Windows now first makes sure that the previous installation of postgresql is removed.

    JIRA: QUBE-3819, QUBE-3817

    ZD: 20811, 20816

     

    • No labels