summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2022-12-09py-multidict: updated to 6.0.3adam2-7/+9
6.0.3 (2022-12-03) ================== Features -------- - Declared the official support for Python 3.11
2022-12-08databases/mysql-connector-c++: use mk/atomic64.mk.he1-1/+2
Fixes build issue on macppc.
2022-12-08mysql75-cluster: use mk/atomic64.mk. Fixes powerpc build issue.he1-1/+2
2022-12-08Revbump all Go packages after go119 security updatebsiegert7-13/+14
2022-12-08py-redis: updated to 4.4.0adam3-12/+13
v4.4.0 New Features (since 4.4.0rc4) Async clusters: Support creating locks inside async functions Bug Fixes (since 4.4.0rc4) Async: added 'blocking' argument to call lock method Added a replacement for the default cluster node in the event of failure. Fixed geosearch: Wrong number of arguments for geosearch command Maintenance (since 4.4.0rc4) Updating dev dependencies Removing deprecated LGTM Added an explicit index name in RediSearch example Adding connection step to bloom filter examples
2022-12-06prometheus: updated to 2.40.5adam4-1385/+764
2.40.5 / 2022-12-01 [BUGFIX] TSDB: Fix queries involving native histograms due to improper reset of iterators. 2.40.4 / 2022-11-29 [SECURITY] Fix basic authentication bypass vulnerability (CVE-2022-46146). 2.40.3 / 2022-11-23 [BUGFIX] TSDB: Fix compaction after a deletion is called. 2.40.2 / 2022-11-16 [BUGFIX] UI: Fix black-on-black metric name color in dark mode. 2.40.1 / 2022-11-09 [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit architecture. [BUGFIX] Scrape: Fix accept headers. 2.40.0 / 2022-11-08 This release introduces an experimental, native way of representing and storing histograms. It can be enabled in Prometheus via --enable-feature=native-histograms to accept native histograms. Enabling native histograms will also switch the preferred exposition format to protobuf. To instrument your application with native histograms, use the v1.14.0 or later of client_golang and set the NativeHistogramBucketFactor in your HistogramOpts (1.1 is a good starting point). Your existing histograms won't switch to native histograms until NativeHistogramBucketFactor is set. [FEATURE] Add experimental support for native histograms. Enable with the flag --enable-feature=native-histograms. [FEATURE] SD: Add service discovery for OVHcloud. [ENHANCEMENT] Kubernetes SD: Use protobuf encoding. [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved sorting speed. [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds __meta_consul_partition label. Adds partition config in consul_sd_config. [BUGFIX] API: Fix API error codes for /api/v1/labels and /api/v1/series.
2022-12-03sqlrelay: updated to 1.9.3adam16-424/+97
1.9.3 - added some missing SQLGetInfo() attributes to the ODBC driver backported fixes for PHP 8 backported support for Oracle 18 and 19 backported a fix for some missing map clears in postgresql protocol module backported a fix for NULL-binds in the ODBC driver backported -fdeclspec configure test for ruby with clang backported a postgresql isnull fix backported patch from Kyle to use HH24 instead of HH in default fakeinputbindvariablesdateformat string backported mysql connection segfault fix disabled PQsendQueryPrepared/PQsetSingleRowMode to fix nested query bug with postgresql backported postgresql noRowsToReturn fix 1.9.2 - ruby cursor constructor marks associated ruby connection object now updated bad-command and no-cursor-available handling in sqlrclient protocol module fixed a subtle bug that could cause closeResultSet()/clearError() not to be called between reexecutes if the previous execute resulted in an error backported support for password files in userlist auth modules 1.9.1 - fixed some missing map clears in postgresql protocol module fixed NULL-bind in the ODBC driver 1.9.0 - added missing inequality operators to end-of-bind detection fixed commit/begin without commitcount error in sqlrimportcsv fetch errors aren't returned if sqlrclient protocol version < 2 query-intercept catches "begin transaction" now query-intercept doesn't intercept various begin-type statements if the query is actually a block of sql containing commit or rollback added ncharencoding option to odbc connection to enable UTF-16 values in SQL Server nchars/nvarchars fixed a bug that caused output binds of length 8000+ to fail on SQL Server begin() runs "begin transaction" instead of just "begin" on SQL Server fixed a column-count reset bug in odbc, db2, informix, and postgresql that could cause begin queries to fail when fake transaction blocks are used object lists have correct column names for mysql, odbc, and jdbc now fixed a bug that caused rollback to be called insted of commit when endofsession="commit" and faketransactionblocks=yes are used commit/rollback is now called at the end of session when faketransactoinblocks=yes is used, whether or not the server believes it's in a transaction block, to catch cases where the begin-interceptor is intentionally bypassed sqlrimportcsv handles dates without centuries now fixed crash in replay module when table name is quoted mysql explain statements work now fixed node-gyp.js detection on ubuntu 20.04 added configure options for PHP 8.x added php/pdo module tweaks for PHP 8 mysql and postgresql protocol modules support TLS now pushed most of tls/gss code up into sqlrprotocol parent class fixed subtle issues in mysql/postgresql database modules that could sometimes cause reexecutes of the same query with the same bind variables to return no results the second time the configure script specifically looks for liberl_interface.a now updated nodejs macros for node 14+ fixed subtle bugs in Python getField, getFieldLength, and getRowLengthsDictionary functions added GVL management to the Ruby API applied patch from Igor to fix configure.vbs VC++ version detection for non-US versions
2022-12-03databases/ruby-sequel: update to 5.63.0taca3-7/+9
5.63.0 (2022-12-01) * Make validates_associated plugin avoid database type errors for non-integer association keys (jeremyevans) (#1968) * Make tactical_eager_loading plugin work better with table inheritance plugins (rolftimmermans, jeremyevans) (#1962) * Add support for pool_class: :timed_queue on Ruby 3.2+, using a Queue for available connections (jeremyevans) * Allow :pool_class Database option to be specified as a string to more easily choose a different pool type (jeremyevans) * Use compare_by_identity hashes for Thread-keyed hashes in threaded connection pools (jeremyevans) * Skip use of JRuby workaround on JRuby 9.3.9.0+ in named_timezones extension as JRuby fixed the related bug (jeremyevans)
2022-12-02mysql80-server: needs at least a GCC that has <charconv>nros1-1/+3
2022-12-02postgresql15-contrib: fix PLIST for llvm optionadam1-1/+2
2022-12-02postgresql15-server: fix PLIST for llvm optionadam1-4/+40
2022-12-02redis: Update redis.sh requirementtriaxx1-2/+2
pkgsrc changes: --------------- * "network" is not a requirement provided by pkgtools/rc.d-boot. Use NETWORKING instead.
2022-11-29couchdb: Update to 3.2.2.jperkin9-159/+120
Changes since 2.3.1 are too numerous to list here, please see the following URLs for the full changelogs: https://docs.couchdb.org/en/latest/whatsnew/3.0.html https://docs.couchdb.org/en/latest/whatsnew/3.1.html https://docs.couchdb.org/en/latest/whatsnew/3.2.html
2022-11-28py-apsw: updated to 3.40.0.0adam3-11/+11
3.40.0.0 Fixed regression in statement cache update (version 3.38.1-r1) where trailing whitespace in queries would be incorrectly treated as incomplete execution (APSW issue 376) Added Various interesting and useful bits of functionality (APSW issue 369) Added more Pythonic attributes as an alternative to getters and setters, including Connection.in_transaction, Connection.exectrace, Connection.rowtrace, Cursor.exectrace, Cursor.rowtrace, Cursor.connection (APSW issue 371) Completed: To the extent permitted by CPython APIs every item has the same docstring as this documentation. Every API can use named parameters. The type stubs cover everything including constants. The type stubs also include documentation for everything, which for example Visual Studio Code displays as you type or hover. There is a single source of documentation in the source code, which is then automatically extracted to make this documentation, docstrings, and docstrings in the type stubs. Example/Tour updated and appearance improved (APSW issue 367).
2022-11-27mariadb105: update to 10.5.18nia5-11/+10
MariaDB 10.5.18 Release Notes Notable Items Backup * mariabackup --compress hangs (MDEV-29043) * Assertion on info.page_size failed in xb_delta_open_matching_space (MDEV-18589) InnoDB * InnoDB unnecessarily extends data files (MDEV-13013) * Adaptive hash index MDEV-27700, MDEV-29384 * MVCC and locking MDEV-29666, MDEV-27927 * Virtual columns MDEV-29299, MDEV-29753 * InnoDB crash recovery fixes (MDEV-29438, MDEV-29475) * InnoDB crash recovery fixes (MDEV-29559) * MVCC and locking (MDEV-28709) * Race condition between KILL and transaction commit (MDEV-29368) Galera * Galera updated to 26.4.13 * Galera server crashes after 10.3 > 10.4 upgrade (MDEV-29375) * wsrep_incoming_addresses status variable prints 0 as port number if the port is not mentioned in wsrep_node_incoming_address system variable (MDEV-28868) JSON * JSON_VALUE() does not parse NULL properties properly (MDEV-27151) Replication * minor correction in unsafe warning message (MDEV-28827) * False replication error-stop of REVOKE PRIVILEGES from a non-existing user on primary (MDEV-28530) in combination with a filtering replica is corrected * SET DEFAULT ROLE replication is mended on a replica that filters system tables (MDEV-28294) * XA COMMIT is not binlogged when the XA transaction has not updated any transaction engine (MDEV-25616) * Concurrent CREATE TRIGGER statements made to binlog without any mixup (MDEV-25606)
2022-11-27mysql80: Build fix for NetBSD 9nia2-1/+22
2022-11-27mariadb106: Update to 10.6.11nia6-12/+12
MariaDB 10.6.11 Release Notes Notable Items Backup * Assertion on info.page_size failed in xb_delta_open_matching_space (MDEV-18589) InnoDB * Adaptive hash index MDEV-27700, MDEV-29384 * MVCC and locking (MDEV-29666, MDEV-27927, MDEV-28709, MDEV-29635) * Virtual columns (MDEV-29299, MDEV-29753) * InnoDB crash recovery fixes (MDEV-29559) * Race condition between KILL and transaction commit (MDEV-29368) * Implement CHECK TABLE…EXTENDED for InnoDB (MDEV-24402) * InnoDB persistent statistics fail to update after bulk insert (MDEV-28327) Galera * Galera updated to 26.4.13 * Galera server crashes after 10.3 > 10.4 upgrade (MDEV-29375) * wsrep_incoming_addresses status variable prints 0 as port number if the port is not mentioned in wsrep_node_incoming_address system variable (MDEV-28868) Replication * XA COMMIT is not binlogged when the XA transaction has not updated any transaction engine (MDEV-25616) * Concurrent CREATE TRIGGER statements made to binlog without any mixup (MDEV-25606)
2022-11-27geography/proj: recursive revbumpgdt2-4/+4
2022-11-27py-python-sql: updated to 1.4.0adam2-7/+6
Version 1.4.0 - 2022-05-02 * Use unittest discover * Use only column name for INSERT and UPDATE * Add escape to Like operators * Add default literal '*' expression to Count * Add support for Python 3.10
2022-11-26databases/ruby-pg: update to 1.4.5taca2-6/+6
1.4.5 (2022-11-17) * Return the libpq default port when blank in conninfo. #492 * Add PG::DEF_PGPORT constant and use it in specs. #492 * Fix name resolution when empty or `nil` port is given. * Update error codes to PostgreSQL-15. * Update Windows fat binary gem to PostgreSQL-15.1 AND OpenSSL-1.1.1s.
2022-11-26mysql80-client: Fix a Linuxism.nia2-1/+18
2022-11-25rrdtool: remove old commentadam1-3/+1
2022-11-25rrdtool: updated to 1.8.0adam9-33/+48
RRDtool 1.8.0 - 2022-03-13 Bugfixes python bindings: properly convert double values of rrd info failed to expand 'Py_UNUSED', Invalid usage when expanding 'Py_UNUSED' document --showtime in xport help output fix --use-nan-for-all-missing-data update rrdruby.pod add missing rrdruby.pod and rrdpython.pod to dist Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY is not defined fix median calculation for all NaN inputs fix potential leak in xport during failure fix many warnings raised by Cppcheck fix many compiler warnings from latest gcc ensure proper initialization in rrd_daemon cleanup testsuite better testing avoid invalid read in rrd_client add symbols from rrdc to librrd Fix duplicate write_changes_to_disk() calls when HAVE_LIBRADOS is true and HAVE_MMAP is false documentation updates for SMIN example in docs fix for pyton3 compatibility freemem only for valid status <Christian Kr"oger> fix double meaning of time 0 as uninitialized value fix for zfs not supporting fallocate. this makes resize work on zfs add rrdrados.pod to dist fetch - do not call rrd_freemem on uninitialized pointers use separate pango fontmap per thread switch to python 3 do not leak filename when opening a broken file fix leaks in rrdcached avoid segfault when flushing cache escape json in legend entries fix leak in xport make rrdcgi param parsing more robust fix race in journal_write Features ROUND function for rrd RPN vcpkg support for MSVC builds (see WIN32-BUILD-TIPS.txt) add first_weekday for Windows port add x64 platform for win32 build add --add-jsontime for graphv add --utc to graph add automated testing for win32 builds support TUNE command in rrdcached
2022-11-25hiredis: updated to 1.1.0adam4-68/+25
1.1.0 🐛 Bug Fixes Add support for nan in RESP3 double 🧰 Maintenance Add an example that calls redisCommandArgv fix flag reference Make freeing a NULL redisAsyncContext a no-op. CI updates
2022-11-24Add qt6-psql version 6.4.1 to pkgsrc-currentnros6-1/+55
qt6-psql is the postgresql database driver for qt6.
2022-11-24Add qt6-odbc version 6.4.1 to pkgsrc-currentnros6-1/+55
qt6-odbc is the odbc driver qt6
2022-11-23massive revision bump after textproc/icu updateadam122-179/+244
2022-11-22py-redis: updated to 4.3.5adam3-14/+10
Version 4.3.5 Changes This is a maintenance release of redis-py, prior to the release of 4.4.0. This release contains both bug fixes, and features, keeping pace with the release of redis-stack capabilities. 🚀 New Features Add support for TIMESERIES 1.8 Graph - add counters for removed labels and properties Add support for TDIGEST.QUANTILE extensions Add TDIGEST.TRIMMED_MEAN Add support for async GRAPH module Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported 🐛 Bug Fixes Fix async connection.is_connected to return a boolean value Fix: workaround asyncio bug on connection reset by peer Fix crash: key expire while search Async cluster: fix concurrent pipeline Fix async SEARCH pipeline Fix KeyError in async cluster - initialize before execute multi key commands 🧰 Maintenance Supply chain risk reduction: remove dependency on library named deprecated Search test - Ignore order of the items in the response Fix GRAPH.LIST & TDIGEST.QUANTILE tests Fix TimeSeries range aggregation (twa) tests Mark TOPK.COUNT as deprecated
2022-11-22redis: updated to 7.0.5adam3-13/+13
Redis 7.0.5 Released Wed Sep 21 20:00:00 IST 2022 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35951) Executing a XAUTOCLAIM command on a stream key in a specific state, with a specially crafted COUNT argument, may cause an integer overflow, a subsequent heap overflow, and potentially lead to remote code execution. The problem affects Redis versions 7.0.0 or newer [reported by Xion (SeungHyun Lee) of KAIST GoN]. Module API changes ================== * Fix RM_Call execution of scripts when used with M/W/S flags to properly handle script flags * Fix RM_SetAbsExpire and RM_GetAbsExpire API registration Bug Fixes ========= * Fix a hang when eviction is combined with lazy-free and maxmemory-eviction-tenacity is set to 100 * Fix a crash when a replica may attempt to set itself as its master as a result of a manual failover * Fix a bug where a cluster-enabled replica node may permanently set its master's hostname to '?' * Fix a crash when a Lua script returns a meta-table Fixes for issues in previous releases of Redis 7.0 -------------------------------------------------- * Fix redis-cli to do DNS lookup before sending CLUSTER MEET * Fix crash when a key is lazy expired during cluster key migration * Fix AOF rewrite to fsync the old AOF file when a new one is created * Fix some crashes involving a list containing entries larger than 1GB * Correctly handle scripts with a non-read-only shebang on a cluster replica * Fix memory leak when unloading a module * Fix bug with scripts ignoring client tracking NOLOOP * Fix client-side tracking breaking protocol when FLUSHDB / FLUSHALL / SWAPDB is used inside MULTI-EXEC * Fix ACL: BITFIELD with GET and also SET / INCRBY can be executed with read-only key permission * Fix missing sections for INFO ALL when also requesting a module info section ================================================================================ Redis 7.0.4 Released Monday Jul 18 12:00:00 IST 2022 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-31144) A specially crafted XAUTOCLAIM command on a stream key in a specific state may result with heap overflow, and potentially remote code execution. The problem affects Redis versions 7.0.0 or newer. ================================================================================ Redis 7.0.3 Released Monday Jul 11 12:00:00 IST 2022 ================================================================================ Upgrade urgency: MODERATE, specifically if you're using a previous release of Redis 7.0, contains fixes for bugs in previous 7.0 releases. Performance and resource utilization improvements ================================================= * Optimize zset conversion on large ZRANGESTORE * Optimize the performance of sending PING on large clusters * Allow for faster restart of Redis in cluster mode INFO fields and introspection changes ===================================== * Add missing sharded pubsub keychannel count to CLIENT LIST * Add missing pubsubshard_channels field in INFO STATS Module API changes ================== * Add RM_StringToULongLong and RM_CreateStringFromULongLong * Add RM_SetClientNameById and RM_GetClientNameById Changes in CLI tools ==================== * Add missing cluster-port support to redis-cli --cluster Other General Improvements ========================== * Account sharded pubsub channels memory consumption * Allow ECHO in loading and stale modes * Cluster: Throw -TRYAGAIN instead of -ASK on migrating nodes for multi-key commands when the node only has some of the keys Bug Fixes ========= * TLS: Notify clients on connection shutdown * Fsync directory while persisting AOF manifest, RDB file, and config file * Script that made modification will not break with unexpected NOREPLICAS error * Cluster: Fix a bug where nodes may not acknowledge a CLUSTER FAILOVER TAKEOVER after a replica reboots * Cluster: Fix crash during handshake and cluster shards call Fixes for issues in previous releases of Redis 7.0 -------------------------------------------------- * TLS: Fix issues with large replies * Correctly report the startup warning for vm.overcommit_memory * redis-server command line allow passing config name and value in the same argument * Support --save command line argument with no value for backwards compatibility * Fix CLUSTER RESET command regression requiring an argument ================================================================================ Redis 7.0.2 Released Sunday Jun 12 12:00:00 IST 2022 ================================================================================ Upgrade urgency: MODERATE, specifically if you're using a previous release of Redis 7.0, contains fixes for bugs in previous 7.0 releases. Bug Fixes ========= * Fixed SET and BITFIELD commands being wrongly marked movablekeys Regression in 7.0 possibly resulting in excessive roundtrip from cluster clients. * Fix crash when /proc/sys/vm/overcommit_memory is inaccessible Regression in 7.0.1 resulting in crash on startup on some configurations. ================================================================================ Redis 7.0.1 Released Wed Jun 8 12:00:00 IST 2022 ================================================================================ Upgrade urgency: MODERATE, specifically if you're using a previous release of Redis 7.0, contains some behavior changes for new 7.0 features and important fixes for bugs in previous 7.0 releases. Improvements ============ * Add warning for suspected slow system clocksource setting Add --check-system command line option. * Allow read-only scripts (*_RO commands, and ones with `no-writes` flag) during CLIENT PAUSE WRITE * Add `readonly` flag in COMMAND command for EVAL_RO, EVALSHA_RO and FCALL_RO * redis-server command line arguments now accept one string with spaces for multi-arg configs Potentially Breaking Changes ============================ * Omitting a config option value in command line argument no longer works * Hide the `may_replicate` flag from the COMMAND command response Potentially Breaking Changes for new Redis 7.0 features ------------------------------------------------------- * Protocol: Sharded pubsub publish emits `smessage` instead of `message` * CLUSTER SHARDS returns slots as RESP integers, not strings * Block PFCOUNT and PUBLISH in read-only scripts (*_RO commands, and no-writes) * Scripts that declare the `no-writes` flag are implicitly `allow-oom` too Changes in CLI tools ==================== * redis-cli --bigkeys, --memkeys, --hotkeys, --scan. Finish nicely after Ctrl+C Platform / toolchain support related improvements ================================================= * Support tcp-keepalive config interval on MacOs * Support RSS metrics on Haiku OS INFO fields and introspection changes ===================================== * Add isolated network metrics for replication. Module API changes ================== * Add two more new checks to RM_Call script mode * Add new RM_Call flag to let Redis automatically refuse `deny-oom` commands * Add module API RM_MallocUsableSize * Add missing REDISMODULE_NOTIFY_NEW * Fix cursor type in RedisModuleScanCursor to handle more than 2^31 elements * Fix RM_Yield bugs and RM_Call("EVAL") OOM check bug * Fix bugs in enum configs with overlapping bit flags Bug Fixes ========= * FLUSHALL correctly resets rdb_changes_since_last_save INFO field * FLUSHDB is now propagated to replicas / AOF, even if the db is empty * Replica fail and retry the PSYNC if the master is unresponsive * Fix ZRANGESTORE crash when zset_max_listpack_entries is 0 Fixes for issues in previous releases of Redis 7.0 -------------------------------------------------- * CONFIG REWRITE could cause a config change to be dropped for aliased configs * CONFIG REWRITE would omit rename-command and include lines NOTE: Affected users who used Redis 7.0.0 to rewrite their configuration file should review and fix the file. * Fix broken protocol after MISCONF (persistence) error * Fix --save command line regression * Fix possible regression around TLS config changes. re-load files even if the file name didn't change. * Re-add SENTINEL SLAVES command, missing in redis 7.0 * BZMPOP gets unblocked by non-key args and returns them * Fix possible memory leak in XADD and XTRIM ================================================================================ Redis 7.0.0 GA Released Wed Apr 27 12:00:00 IST 2022 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-24736) An attacker attempting to load a specially crafted Lua script can cause NULL pointer dereference which will result with a crash of the redis-server process. This issue affects all versions of Redis. [reported by Aviv Yahav]. * (CVE-2022-24735) By exploiting weaknesses in the Lua script execution environment, an attacker with access to Redis can inject Lua code that will execute with the (potentially higher) privileges of another Redis user. [reported by Aviv Yahav]. New Features ============ * Keyspace event for new keys Command replies that have been extended --------------------------------------- * COMMAND DOCS shows deprecated_since field in command args * COMMAND DOCS shows module name where applicable Potentially Breaking Changes ============================ * Replicas panic when they fail writing persistence * Prevent cross slot operations in functions and scripts with shebang * Rephrased some error responses about invalid commands or args * Lua scripts do not have access to the print() function Performance and resource utilization improvements ================================================= * Speed optimization in streams * Speed optimization in command execution pipeline * Speed optimization in listpack encoded sorted * Speed optimization in latency tracking at INFO (relevant for 7.0 RCs) * Speed optimization when there are many replicas (relevant for 7.0 RCs) New configuration options ========================= * Allow ignoring disk persistence errors on replicas * Allow abort with panic when replica fails to execute a command sent by the master * Allow configuring shutdown flags of SIGTERM and SIGINT * Allow attaching an operating system-specific identifier to Redis sockets Module API changes ================== * Add argument specifying ACL reason for module log entry Breaking API compatibility with 7.0 RCs * Add the deprecated_since field in command args of COMMAND DOCS Breaking API/ABI compatibility with 7.0 RCs * Add module API flag for using enum configs as bit flags * Add RM_PublishMessageShard * Add RM_MallocSizeString, RM_MallocSizeDict * Add RM_TryAlloc Bug Fixes ========= * Replica report disk persistence errors in PING * Fixes around rejecting commands on replicas and AOF when they must be respected * Durability fixes for appendfsync=always policy Fixes for issues in previous release candidates of Redis 7.0 ------------------------------------------------------------ * Fix possible crash on CONFIG REWRITE * Fix regression not aborting transaction on errors * Fix auto-aof-rewrite-percentage based AOFRW trigger after restart * Fix bugs when AOF enabled after startup, in case of failure before the first rewrite completes * Fix RM_Yield module API bug processing future commands of the current client
2022-11-21ldb: requires tevent>=0.13.0adam1-2/+2
2022-11-21*: Re-apply SunOS linker argument removals.jperkin3-3/+10
These are currently duplicated in mk/platform/SunOS.mk but the generic removals will be removed soon in favour of per-package removals, due to flags getting leaked into installed files.
2022-11-20py-elasticsearch: updated to 8.5.0adam3-106/+266
8.5.0 Indices Added the experimental indices.downsample API Rollup Removed the deprecated rollup.rollup API. Snapshot Added the index_names parameter to the snapshot.get API. Machine Learning Added the beta ml.clear_trained_model_deployment_cache API. Changed the ml.put_trained_model_definition_part API from experimental to stable. Changed the ml.put_trained_model_vocabulary API from experimental to stable. Changed the ml.start_trained_model_deployment API from experimental to stable. Changed the ml.stop_trained_model_deployment API from experimental to stable. Security Added the with_limited_by parameter to the get_api_key API. Added the with_limited_by parameter to the query_api_keys API. Added the with_profile_uid parameter to the get_user API. Changed the security.activate_user_profile API from beta to stable. Changed the security.disable_user_profile API from beta to stable. Changed the security.enable_user_profile API from beta to stable. Changed the security.get_user_profile API from beta to stable. Changed the security.suggest_user_profiles API from beta to stable. Changed the security.update_user_profile_data API from beta to stable. Changed the security.has_privileges_user_profile API from experimental to stable.
2022-11-20py-elastic-transport: added version 8.4.0adam5-1/+96
Transport classes and utilities shared among Python Elastic client libraries This library was lifted from elasticsearch-py and then transformed to be used across all Elastic services rather than only Elasticsearch.
2022-11-20databases/ruby-sqlite3: update to 1.5.4taca3-8/+8
1.5.4 (2022-11-18) Dependencies * Vendored sqlite is updated to v3.40.0.
2022-11-17sqlite3: updated to 3.40.0adam6-21/+26
SQLite Release 3.40.0 Add support for compiling SQLite to WASM and running it in web browsers. NB: The WASM build and its interfaces are considered "beta" and are subject to minor changes if the need arises. We anticipate finalizing the interface for the next release. Add the recovery extension that might be able to recover some content from a corrupt database file. Query planner enhancements: Recognize covering indexes on tables with more than 63 columns where columns beyond the 63rd column are used in the query and/or are referenced by the index. Extract the values of expressions contained within expression indexes where practical, rather than recomputing the expression. The NOT NULL and IS NULL operators (and their equivalents) avoid loading the content of large strings and BLOB values from disk. Avoid materializing a view on which a full scan is performed exactly once. Use and discard the rows of the view as they are computed. Allow flattening of a subquery that is the right-hand operand of a LEFT JOIN in an aggregate query. A new typedef named sqlite3_filename is added and used to represent the name of a database file. Various interfaces are modified to use the new typedef instead of "char*". This interface change should be fully backwards compatible, though it might cause (harmless) compiler warnings when rebuilding some legacy applications. Add the sqlite3_value_encoding() interface. Security enhancement: SQLITE_DBCONFIG_DEFENSIVE is augmented to prohibit changing the schema_version. The schema_version becomes read-only in defensive mode. Enhancements to the PRAGMA integrity_check statement: Columns in non-STRICT tables with TEXT affinity should not contain numeric values. Columns in non-STRICT tables with NUMERIC affinity should not contain TEXT values that could be converted into numbers. Verify that the rows of a WITHOUT ROWID table are in the correct order. Enhance the VACUUM INTO statement so that it honors they PRAGMA synchronous setting. Enhance the sqlite3_strglob() and sqlite3_strlike() APIs so that they are able to accept NULL pointers for their string parameters and still generate a sensible result. Provide the new SQLITE_MAX_ALLOCATION_SIZE compile-time option for limiting the size of memory allocations. Change the algorithm used by SQLite's built-in pseudo-random number generator (PRNG) from RC4 to Chacha20. Allow two or more indexes to have the same name as long as they are all in separate schemas. Miscellaneous performance optimizations result in about 1% fewer CPU cycles used on typical workloads.
2022-11-13databases/postgresql-postgis2: Update to 3.3.2gdt3-8/+31
This is a micro-update with bugfixes.
2022-11-13postgresql1[0-5]: Updated to 15.1, 14.6, 13.9, 12.13, 11.18, and 10.23adam31-62/+92
PostgreSQL 15.1, 14.6, 13.9, 12.13, 11.18, and 10.23 Released! Bug Fixes and Improvements This update fixes over 25 bugs that were reported in the last several months. The issues listed below affect PostgreSQL 15. Some of these issues may also affect other supported versions of PostgreSQL. Included in this release: Fix for updatable views for INSERT statements that include multi-row VALUES clauses with a DEFAULT set. Disallow rules named _RETURN that are not ON SELECT rules. Disallow use of MERGE on a partitioned table that has foreign-table partitions. Fix for construction of per-partition foreign key constraints while doing ALTER TABLE ... ATTACH PARTITION, where previously incorrect or duplicate constraints could be built. Fix for a planner failure with extended statistics on partitioned or inherited tables. Fix bugs in logical decoding that could lead to memory leaks when replay starts from a point between the beginning of a transaction and the beginning of its subtransaction. Fix issues with slow shutdown of replication workers by allowing interrupts in more places. Disallow logical replication into foreign-table partitions. Prevent crash in replication works after a SQL or PL/pgSQL function syntax error. psql -c now exits with a nonzero status if the query is canceled. Allow cross-platform tablespace relocation in pg_basebackup. Fix pg_dump to include comments attached to some CHECK constraints.
2022-11-12py-peewee: updated to 3.15.4adam2-6/+6
3.15.4 * Raise an exception in `ReconnectMixin` if connection is lost while inside a transaction (if the transaction was interrupted presumably some changes were lost and explicit intervention is needed). * Add `db.Model` property to reduce boilerplate. * Add support for running `prefetch()` queries with joins instead of subqueries (this helps overcome a MySQL limitation about applying LIMITs to a subquery). * Add SQL `AVG` to whitelist to avoid coercing by default. * Allow arbitrary keywords in metaclass constructor. * Add a `pyproject.toml` to silence warnings from newer pips when `wheel` package is not available.
2022-11-11databases/ruby-sqlite3: update to 1.5.3taca2-6/+6
1.5.3 (2022-10-11) Fixed * Fixed installation of the "ruby" platform gem when building from source on Fedora. In v1.5.0..v1.5.2, installation failed on some systems due to the behavior of Fedora's pkg-config implementation. [#355]
2022-11-11databases/ruby-sequel: update to 5.62.0taca3-7/+11
5.62.0 (2022-11-01) * Add back the pg_auto_parameterize extension for automatically using bound variables when using postgres adapter with pg driver (jeremyevans) * Add pg_extended_integer_support extension for customizing behavior when literalizing a Ruby integer outside PostgreSQL bigint range (jeremyevans) * Raise Postgres::IntegerOutsideBigintRange if attempting to literalize a Ruby integer outside PostgreSQL bigint range (jeremyevans) * Add primary_key_lookup_check_values plugin for typecasting and checking primary key values during lookup (jeremyevans) * Setup validation of minimum and maximum values for integer columns in auto_validations (jeremyevans) * Add validates_max_value and validates_min_value to validation_helpers (jeremyevans) * Include :min_value and :max_value schema entries for integer columns on most databases (jeremyevans) * Don't wrap multi-inserts in a transaction when it's not required (shannoncole, jeremyevans) (#1945) * Update mock PostgreSQL adapter to default to PostgreSQL 15 instead of PostgreSQL 14 (jeremyevans) * Support fractional seconds in the named_timezones extension (jeremyevans) (#1943) * Cache reflection datasets in the postgres adapter to improve performance (jeremyevans) * Handle BC dates and timestamps in bound variables when using the pg_extended_date_support extension (jeremyevans) * Correctly format hstore[] types in bound variables on PostgreSQL (jeremyevans) * Fix corner case in eager loading where window function eager limit strategy is used, but row number entry is not removed (jeremyevans) * Support server/shard specific :after_connect and :connect_sqls Database options (jeremyevans) (#1935)
2022-11-11databases/ruby-pg: update to 1.4.4taca2-6/+6
1.4.4 (2022-10-11) * Revert to let libpq do the host iteration while connecting. #485 Ensure that parameter `connect_timeout` is still respected. * Handle multiple hosts in the connection string, where only one host has writable session. #476 * Add some useful information to PG::Connection#inspect. #487 * Support new pgresult_stream_any API in sequel_pg-1.17.0. #481 * Update Windows fat binary gem to PostgreSQL-14.5.
2022-11-11databases/ruby-moneta: update to 1.5.2taca2-6/+6
1.5.2 (2022-11-10) * Proxy - handle returning config when the adapter does not use config * Avoid calling supports?(:expires) when expiry isn't needed * Adapters::Mongo - fix merge! behaviour when no values are inserted
2022-11-09Reset MAINTAINERjoerg3-6/+6
2022-11-08slony1: updated to 2.2.11adam2-6/+6
2.2.11 - Add support for PG 15 - Remove standard_conforming_strings autoconf check - Fix typo in admin guide
2022-11-08py-asyncpg: updated to 0.27.0adam2-12/+6
v0.27.0 Support Python 3.11 and PostgreSQL 15. This release also drops support for Python 3.6. Changes Add arm64 mac and linux wheels Add Python 3.11 to the test matrix Exclude .venv from flake8 Upgrade to flake8 5.0.4 (from 3.9.2) Show an example of a custom Record class Use the exact type name in Record.repr Drop Python 3.6 support Test on Python 3.11 and PostgreSQL 15, fix workflow deprecations
2022-11-06Update to 0.082843wen2-7/+6
Upstream changes: 0.082843 2022-05-17 10:50 (UTC) * Fixes - Adjust tests to account for DBD::SQLite's column_info() no longer being case-preserving in recent versions - Fix t/storage/replicated.t relying on no-longer-available module - Adjust t/53lean_startup.t to work around spurious changes in Perl5 core (GH#143)
2022-11-02mysql80: Build out of srcdir.jperkin2-3/+11
2022-11-02Revbump all Go packages after go119 security updatebsiegert7-12/+14
2022-11-02mysql80: Update to 8.0.31.jperkin27-21417/+234
Includes a number of pkgsrc cleanups, removing nonsense that has been cargo-culted since the MySQL 3.23.x days(!). Stop shipping mysql-test, it's absolutely huge and unnecessary. Add XXX to undocumented patches that we should probably just drop, and make others easier to maintain. Upstream changes are far too numerous to include here, so here are the links to the corresponding release notes for each since 8.0.24: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-31.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-30.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-29.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-27.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-25.html Tested on SmartOS, I'll monitor bulk build reports for any fallout on other platforms (it takes ages to build).
2022-11-01py-sqlite3: fix build with python 3.11wiz1-1/+10