pgEdge Platform Release Notes
to do's for 23.130 and beyond
- add support for pljava-pg15 & -pg16 (cannot find libjvm17 setting from
util.get_jvm_location) - fix port numbers in cluster local-create()'s env file
- replicate ddl automagically to the
spock.replicate_ddlcommand if cluster is a 'leader' - test json fields for replication
- more default conf setting tweaks from customer support (from hari)
- explore possible inclusion of function for calling aws lambdas (hari)
done for 23.129 on 2023-09-14
- leverage lbzip2, if present, to dramatically speed installation
- improve Dockerfile.el9 to install lbzip2
- bump Spock to 3.1.6 GA
- bump pg16 to 16.0 for GA
- bump oraclefdw 2.6.0 and add support for pg16
- bump partman to 4.7.4 and add support for pg16
- continuous improvements in quality & quantity of test scripts (thank u Susan and team)
- fix northwind schema and data to use numeric(9,2) for prices & double for discount (was using real)
- add support to pg16 for pgCron & pgAudit
- bump plprofiler to 4.2.4 and support pg15 & pg16
- bump pgVector, PostGIS, TimescaleDB, & Orafce to latest versions
- rename the cluster CLI local & remote commands for consistency
- move the new Spock
db-createcommand todb create - move new
poolcli commands todb pool- - fix northwind demo to work with nodes that default to port 5432
- start with first avail port after 6432 for port1 in
cluster.create-local() - improve
db-createto return json & generate a password if not supplied
done for 23.128 on 2023-08-29
- bump pg16 to rc1
- Spock to 3.1.5 (with new security roles defined & diff2 backpatch to pg15)
- improve efficiency of
ace diff-tablesto handle massive tables w blocks of checksums - bump pgcat to 1.1.1 & make available for dev and test
- add support for plv8 3.2.0 for dev and test
- fixed a tricky problem (reported by susan) when adding tables to a repset w/ a wildcard (cady)
- Fix missing static lib for uuid-ossp in pg15 & pg16 builds
- 2nd pass at implementing
spock.db_create()for supporting Dev Edition reqmnts - WIP: refactor
install-pgedge.pyto usespock.db_create() - 2nd pass and document
secureCLI (cady) - WIP: Windows compatibility for
secure&clusterCLI commands
done for 23.127 on 2023-08-10
- add support for pg16beta3 & bumped versions of pg11 thru pg15
- add
secureapi for interacting with pgEdge Cloud services - add
requests&awsclias default nclibs - enhance northwind app to use schema 'northwind' rather than defaulting to 'public'
- the basic
cluster.import_remote_def()now works spock.repset_add_table()only throws WARNING when table cannot be added- create a good dev baseline for etcd & patroni installs
- create a good dev baseline for pgcat (throwing a
sederror) - get devel scripts for start & stop http.server out of base directory & into devel
done for 23.126 on 2023-08-03
- improve devel/setup doc & completeness
- add support for
./nc psql 99 -f - confirm
cluster app-install northwindworks fully - drop unused from
spock.pyvalidate(),tune()&install()} - fix regression in
spock.repset_add_tables()for wildcards - soften bad_os warning
- fix bug where
./nc tunesetting working_mem to 0 GB install pgedgenow supports parms--with-patroni,--with-backrest&--with-cat- bump backrest from 2.46 to 2.47
- fix install/remove for backrest not to assume pg15
- bump plv8 to 3.2.0
done for 23.125 as of 2023-07-31
- bump PostGIS to v3.3.4
- add pgvector-0.4.4 as an extension for pg15 & pg16
- bump PL/Profiler to 4.2.2 and add support for pg16
- more adding support for northwind (just like pgbench) as a demo/test app
- begin adding support for
cluster.import_remote_def() - begin adding
util.wait_pg_ready() - begin adding support for
pgbench_check
done for 23.124 as of 2023-07-21
- fix upgrade to 23.124 to re-install nclibs
- fix regression on supporting
ubu22-amd - fix
spock.metrics_check()slot name - add support for
ubu22-arm
done for 23.123 as of 2023-07-20
- fix race condition when initializing cluster in Docker
- improvements to autostarting PG for Docker
- incremental improvements and fixes to
spock.py(thank u cady) - remove speculative doc support for Amazon Linux 2023 (adding it back is "coming soon")
- add 1st pass northwind as a demo/test app (alongside pgbench)
- remove
runNC()&validate()fromcluster.py - improve
cluster.command()to work with local and remote - improve lag monitoring & expose via
spock.metrics_check()
done for 23.122 on 2023-07-18
- install platform specific
nclibsand support running on el9-amd, el9-arm, ubu22-amd & osx-amd/arm - bump Spock to 3.1.4 (bug fixes)
- document
service init&service configcommands as internal use only - ensure
cluster create-local: defaults to pg16, but allows for --pg=15 override allows for -U, -P and -d overrides from command line - fix race-condition in docker compose code
- ensure
cluster remote-initandcluster create-localcommands are working in parity & with shared codebase - get to codeComplete for
cluster remote-init - get to codeComplete for
cluster remote-reset - improve flexibility of
cluster.runNC()to handle passwordless ssh without certificates - improve
cluster.echo_cmd()to handle remote ssh when os_user is presented - verify
cluster.echo_cmd()handles remote ssh when ssh_key is present
done for 23.121 on 2023-06-30
- fix regression to allow core PG functionality to use Python 3.6+ (not require Python 3.9+)
- improve
ace diff-tableserror handling and re-factor for going fwd - make 1st and 2nd passes at
cluster remote-init - bump orafce to v4.3.0
- bump curl to v2.1.1
done for 23.120 on 2023-06-29
- bump pg16beta1 to pg16beta2
- improve
ace diff-tablesto optionally use checksums - basic v1.0 of nodectl-mqtt available in dev\test mode
- get latest pgCAT & postGREST and make work for arm9 and el9 in dev\test
- bump pglogical to v2.4.3 (for testing only)
- improve
infolayout whilst showingcloud-init query(if available) - improve
install.pywith anupdate --silent&infocommand at end
done for 23.119 on 2023-06-23
- fix Spock bug resulting from multiple updates in same transaction.
- bump postgis to v3.3.3
- scrub passwd from logs
- fix a hanging regression when NOT in an EC2 kind of VM
done for 23.118 on 2023-06-22
- improve ssh support for
cluster create-local - add devel/setup support for zookeeper & patroni
- stub out starfleet support
- add warning when not EL9+ or Ubuntu 22.04+
- add cloud metadata to INFO command (region, az, instance_id, account_id, flavor)
- new version of Spock 3.1.3 supporting double update bug fix and other.
done for 23.117 on 2023-06-08:
- fix broken LLVM support in pg15.3-2 & pg16beta1-2
- default
install pgedgeto pg16 - improve support for docker-compose
- these release notes
- add support for hypopg-pg15/16
- add support for timescaledb-pg15
- add support for postgis-pg15
- fix several error message typos (thank u Susan)
- switch from using JDK11 to JDK17
- wip
cluster create-localuse passwordless ssh on localhost
done for 23.116 on 2023-05-20
cluster create-local- add support for pg16 beta1
done for 23.115 on 2023-05-15
- add support for pg16-dev3