Release notes v4

Lasso - Version 4.16.0

Released: 04 Jun 2024

Lasso Version 4.16.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
Packaging ImprovementsAdd edb-python as the only OS package dependency needed for Lasso. Embed all Python dependencies that Lasso needsDC-997
FeatureEPAS-specific catalog data: edb_resource_group, edb_all_resource_group, edb_profile, edb_policy, edb_redaction_policy, edb_redaction_column, edb_dir, edb_pg_namespaceDC-101
FeatureCollect FIPS information if enabled on the serverDC-359
FeatureCollect locale outputsDC-758
FeatureIf possible, gather name of the exact log file Postgres is logging to, and the list of log files in the log directoryDC-861
FeatureCollect information about dynamically loaded libraries Dynamic linker configurationDC-984
FeatureGet BDR/PGD SDW stats from the get_decoding_worker_stat and wal_sender_stats viewsDC-993
Bug FixesAvoid calculating times for replication/bgworker and other backends types in maxage queriesDC-983
Bug FixesAdd external access by default for EDB Lasso packages, to be used by the -–upload command line optionDC-1003
Deprecation NotesAdd deprecation notes for command line options --latest-version and --is-latest-versionDC-1003

Lasso - Version 4.15.0

Released: 23 Apr 2024

Lasso Version 4.15.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureLasso now gathers information about the package origins: list of repositories, repository configuration, and HTTP(S) proxies in use for package download, if any.DC-31
FeatureLasso now gathers information about the EDB Postgres Advanced Server code packages, including functions and procedures inside the packages.DC-320
FeaturePackages for Debian 12 ("Bookworm") are now available.DC-888
ImprovementLasso now shows a hint message if connecting to the database with a user that doesn't have access to the custom schema the edb_wait_states extension was installed on.DC-977
Bug fixFixed an issue where Lasso was trying to set lock_timeout on PostgreSQL older than 9.3.DC-219
Doc improvementLasso bundle is no longer mentioned in the Lasso documentation and Knowledge Base articles.DC-885

Lasso - Version 4.14.0

Released: 05 Mar 2024

Lasso Version 4.14.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureLasso now collects device mapper (dm-X) mappings for iostat on non-container instances.DC-970
ImprovementChanged message about the lock file detected.DC-974
Bug fixFixed issue on lock file removal for some exception cases.DC-947
Bug fixFixed detection issue on non-Redwood instances for SYS.ALL_PART_* relations.DC-973
Bug fixRemoved the tools/pem directory when there's no PEM agent service.DC-859
Doc improvementAdded requirements for running Lasso on Windows Server.DC-250
Doc improvementAdded clarification related to the usage of libpq and .pgpass.DC-292

Lasso - Version 4.13.0

Released: 08 Feb 2024

Lasso Version 4.13.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureAdded Lasso packages for SLES 15.DC-288
FeatureAdded new --info option to display all collector information with revision/version.DC-943
FeatureAdded support for edb_queue.DC-965
FeatureAdded command-line arguments to specify the range for edb_wait_states: --sampling-start and --sampling-end.DC-951
FeatureNow gather server information from edb_wait_states.DC-953
FeatureNow gather operating system information from edb_wait_states.DC-954
FeatureNow gather load profile from edb_wait_states.DC-955
FeatureNow gather top wait events from edb_wait_states.DC-956
FeatureNow gather top SQL statements from edb_wait_states.DC-957
FeatureNow gather transaction stats from edb_wait_states.DC-958
FeatureNow gather WAL stats from edb_wait_states.DC-959
FeatureNow gather shared buffers stats from edb_wait_states.DC-960
FeatureNow gather tuple stats from edb_wait_states.DC-961
FeatureNow gather temp files stats from edb_wait_states.DC-962
FeatureNow gather information about user sessions from edb_wait_states.DC-963
FeatureNow gather information about database settings from edb_wait_states.DC-964
FeatureAdded documentation about edb_wait_states to the Lasso docsDC-972
Bug fixlasso --version can now be executed without a config file and the output was simplified.RT100700, DC-943
Bug fixFixed an issue such that Lasso no longer fetches /proc information if running from inside a container.RT101043, DC-968
Bug fixAdded SYS schema qualifier for the ALL_PART_* relations.RT101043, DC-969

Lasso - Version 4.12.0

Released: 09 Jan 2024

Lasso Version 4.12.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureNow produce the file postgresql/conns_per_second.out, which shows the current rate of new connections established to the database during an observation period of 3 seconds.DC-892
FeatureNow produce the file postgresql/running_activity_maxage.out, which shows the age of the oldest running backend, transaction, and query in the database.DC-893
Bug fixFixed an issue where extremely large data files were allowed to be included in the Lasso report. In some situations, this condition caused elevated memory usage. Now, by default any data file larger than 500 MB is discarded (configurable with a new command line argument --local-size-limit) with a corresponding entry in the new contents.data file.RT100724, DC-944
Bug fixFixed an issue where Lasso RPM packages were marked as obsolete even if they were the latest version.RT100304, DC-899
Bug fixFixed an issue where the Lasso lock file wasn't being deleted at the end of the execution.DC-894
Deprecation notice
  • PostgreSQL 11 is now EOL and considered deprecated (DC-945).

Lasso - Version 4.11.0

Released: 14 Dec 2023

Lasso Version 4.11.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureImplemented EDB Postgres Advanced Server and 2ndQPG flavor detection.DC-875
FeatureNow gathering EDB Postgres Advanced Server Catalog - Views related to partitioned tables in Oracle syntax.(DC-266)
FeatureAdded support for PostgreSQL 16.DC-887
FeatureAdded support for RHEL9.DC-802, DC-803
Bug fixFixed situation when ls pg_data command takes much time to complete with extremely large number of files. Added a default timeout of 120s for this case.DC-845

Lasso - Version 4.10.0

Released: 07 Nov 2023

Lasso Version 4.10.0 includes the following enhancements and bug fixes:

!!! Deprecation Deprecated Ubuntu Bionic (18.04) as it is EOL since June 2023. (DC-877)

TypeDescriptionAddresses
FeatureImplemented a feature (filelock) to not rely on an EPEL dependency.DC-863

Lasso - Version 4.9.0

Released: 17 Oct 2023

Lasso Version 4.9.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureAdded limits for the postmaster process.DC-162
FeatureAdded progress reporting views.(DC-170)
FeatureAdded waits profiling by way of pg_stat_activity.DC-841
Bug fixFixed issue related to the report filename when the hostname is a socket path.DC-769
Bug fixFixed issue for the SET ROLE syntax.DC-842
Bug fixFixed issue on hostname from config file.DC-864

Lasso - Version 4.8.0

Released: 06 Jul 2023

Lasso Version 4.8.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureAdded support for PGD Proxy.
FeaturePGD Proxy support: Added new option --pgd-proxy-configuration for custom installations of pgd-proxy (Default: /etc/edb/pgd-proxy/pgd-proxy-config.yml).DC-696
FeaturePGD Proxy support: Now collect the contents of the PGD Proxy configuration file.DC-697
FeaturePGD Proxy support: Now collect the output of systemctl status pgd-proxy.DC-698
FeaturePGD Proxy support: Now collect the output of systemctl cat pgd-proxy.DC-699

Lasso - Version 4.7.0

Released: 01 Jun 2023

Lasso Version 4.7.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureNow collect output of systemd-detect-virt.DC-76
FeatureNow collect the output of lsmod.DC-197
FeatureNow collect the content of harp.cluster.init.ymlDC-628
Security fixRedacted password for Lasso with --password seen in ps and top outputs.DC-627
Bug fixFixed a bug whereby it wasn't possible to run lasso --help without a configuration file.DC-490

Lasso - Version 4.6.0

Released: 06 Dec 2022

Lasso Version 4.6.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureLasso packages are now open to all customers through EDB repository (https://www.enterprisedb.com/repos).DC-443
EnhancementUpdated the main Lasso Knowledge Base article to reflect the installation from packages and the configuration file.KB-54
Bug fixImproved Debian/Ubuntu packages to comply with the Lintian.DC-435

Lasso - Version 4.5.0

Released: 15 Nov 2022

Lasso Version 4.5.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
EnhancementAdded support for PostgreSQL 15.DC-428
EnhancementImproved execution on situations where there is a short timeout or when Lasso is executed on the standby.DC-169

Lasso - Version 4.4.0

Released: 22 Sep 2022

Lasso Version 4.4.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
EnhancementNow collect output of pg_shmem_allocations in Postgres version 13 and later.DC-195
EnhancementDocumented options for edb-lasso.conf.DC-308

Lasso - Version 4.3.0

Released: 25 Aug 2022

Lasso Version 4.3.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
EnhancementAdded support for etcd.DC-367, DC-371, DC-370, DC-369, DC-368
Bug fixFixed a bug and now gather databases and tablespaces sizes regardless of CONNECT privilege.DC-325

Lasso - Version 4.2.0

Released: 18 May 2022

Lasso Version 4.2.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
EnhancementNow collect systemd information for HARP.DC-331
EnhancementNow collect configuration files included in pgbouncer.ini.DC-322
EnhancementAdded support to allow the user to specify custom paths to pgbouncer configuration files.DC-321
EnhancementNow gather etcdctl endpoint commands, if this is the consensus database.DC-309
EnhancementAdded lasso option to specify a different path for harp's config.yml.DC-306
EnhancementAdded helper function to get harp configuration file.DC-305
EnhancementAdded ability to get harpctl outputs.DC-304
EnhancementAdded ability to get HARP config.yml.DC-303
EnhancementAdded ability to identify all the pgbouncer instances on the node.DC-157
EnhancementNow collect systemctl output for pgbouncer.DC-156
EnhancementNow collect pgbouncer.ini configuration file.DC-151
OtherFixed SLES smoke tests that are failing.DC-349
OtherAdded support for Ubuntu 22.04.DC-284
Bug fixNow redact sslpassword.DC-348

Lasso - Version 4.1.1

Released: 10 May 2022

Lasso Version 4.1.1 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
Bug fixRemoved the psycopg2-binary warning from the bundle execution.

Lasso - Version 4.1.0

Released: 03 May 2022

Lasso Version 4.1.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
EnhancementBuilt PPC64le Lasso bundle.DC-276
EnhancementAdded .exe extension to Windows artifacts.DC-285
OtherAdded smoke tests for Almalinux 8 (x86_64).DC-294
OtherAdded smoke tests for RHEL (x86_64 and PPC64le).DC-295
OtherAdded smoke tests for SLES 12 (x86_64 and PPC64le).DC-296
OtherAdded smoke tests for SLES 15 (x86_64 and PPC64le).DC-297
Bug fixLasso now uses MD5 hashing of tarball in FIPS enable systems.DC-310

Lasso - Version 4.0.0

Released: 30 Mar 2022

Lasso Version 4.0.0 includes the following enhancements and bug fixes:

TypeDescriptionAddresses
FeatureRebranded Data Collector to Lasso, the diagnostic tool from EDB.
FeatureRebranding: Updated copyright notes.DC-239
FeatureRebranding: Updated license on all files.DC-228
FeatureRebranding: Changed the name of the bundle to reflect the new brand of the tool.DC-208
FeatureRebranding: Generated output tarball now has the new brand and is identified with EDB.DC-49
FeatureRebranding: The connection Lasso creates to the database now sets the application_nameto edb-lasso to identify the process Lasso is running.DC-222
FeatureRebranding: Updated the documentation to reflect the new brand name.DC-184
FeatureAdded a report that gathers output from pg_replication_origin_status to help with logical replication diagnostics. This includes native logical replication and others like BDR or xDB.DC-232