stable

php-mongodb-1.15.0-1.fc36 and php-pecl-mongodb-1.15.0-1.fc36

FEDORA-2022-302ad4a9fb created by remi a year ago for Fedora 36

php-pecl-mongodb 1.15.0

Bug

  • [PHPC-2132] - get_module_info() test function may fail to match some phpinfo() values
  • [PHPC-2148] - Error if RewrapManyDataKey is called with masterKey and without provider
  • [PHPC-2149] - ClientEncryption::createDataKey() may leak when processing masterKey option
  • [PHPC-2159] - Consider enums and traits in BSON decoding instantiatable checks

Epic

  • [PHPC-2093] - Key Management API

New Feature

  • [PHPC-2083] - BSON handling for enum classes

Task

  • [PHPC-1710] - Document upcoming signature changes in interfaces
  • [PHPC-1929] - ReadConcern tests need not exhaustively test each constant
  • [PHPC-1945] - Remove class_exists checks from SKIPIF blocks in Decimal128 tests
  • [PHPC-2064] - SKIPIF output may be ignored for tests using skip_if_not_clean on PHP 8.1
  • [PHPC-2111] - Replace zend_parse_parameter_calls with PHONGO_PARSE_PARAMETERS macros
  • [PHPC-2115] - Remove manual fetching of DateTimeImmutable class entry
  • [PHPC-2117] - Test with PHP 8.2 on GitHub Actions
  • [PHPC-2118] - Use debian11 and include MongoDB 6.0 for load balancer testing
  • [PHPC-2124] - Ensure that null is still accepted for optional parameters
  • [PHPC-2128] - Create stub files for functions
  • [PHPC-2130] - Remove proto definitions from source files
  • [PHPC-2136] - Final modifier should precede method visibility in stub files
  • [PHPC-2143] - Add Windows builds to GitHub Actions and publish DLLs for releases
  • [PHPC-2146] - Refactor type map struct
  • [PHPC-2147] - Update AppVeyor config to clone PHP fork of the Windows SDK
  • [PHPC-2153] - Test with PHP 8.2 on Evergreen
  • [PHPC-2154] - Test with PHP 8.2 on Appveyor
  • [PHPC-2166] - Use void keyword in prototypes for functions that take no parameters

Improvement

  • [PHPC-1708] - Add return type information to final classes
  • [PHPC-1711] - Add return type information to interfaces
  • [PHPC-1928] - Remove unnecessary casts to zend_long
  • [PHPC-1944] - Add final modifier to __set_state methods
  • [PHPC-2015] - Use stub files to generate arginfo
  • [PHPC-2101] - Default Binary constructor $type parameter to TYPE_GENERIC
  • [PHPC-2103] - Allow applications to detect crypt_shared availability
  • [PHPC-2120] - Upgrade libmongocrypt dependency to 1.5.2
  • [PHPC-2125] - Reduce expected removeKeyAltName operations to a single findOneAndUpdate
  • [PHPC-2126] - Allow RewrapManyDataKeyResult.bulkWriteResult to be optional
  • [PHPC-2142] - WriteResult getters should return null and emit deprecation notice for w:0 writes and return zero otherwise if libmongoc result is omitted
  • [PHPC-2151] - Validate masterKey option for createDataKey() and rewrapManyDataKey()
  • [PHPC-2168] - Use consistent int types for APM fields and snprintf for string conversions

php-mongodb 1.15.0

Build Failure

  • [PHPLIB-715] - Investigate failing retryable reads spec test with mapReduce
  • [PHPLIB-912] - createIndex test with showExpandedEvents reports wrong operation on sharded cluster
  • [PHPLIB-951] - Fix Astrolabe PHP workload executor validation failures
  • [PHPLIB-1023] - Atlas Data Lake tests fail due to libmongoc not handling 64-bit value for connection ID

Bug

  • [PHPLIB-942] - FunctionalTestCase::getModuleInfo may fail to match some phpinfo() values
  • [PHPLIB-1001] - Support "number" alias for $$type spec test operators
  • [PHPLIB-1010] - Relax acceptance of Int64 for "long" in $$type spec test operators
  • [PHPLIB-1011] - DocumentsMatchConstraint $$type operator does not support arrays of multiple types

Epic

  • [PHPLIB-599] - Backwards compatible typing changes
  • [PHPLIB-920] - Create directory with example code in PHPLIB repository

Task

  • [PHPLIB-601] - Document upcoming return type changes
  • [PHPLIB-820] - Update unified test runner for key management API spec tests
  • [PHPLIB-897] - Ensure "does not fail" in CSE Prose Test 13 accounts for (no) matching documents
  • [PHPLIB-898] - Require 4.2.0 server for tests with "csfle: true" runOnRequirement
  • [PHPLIB-906] - Remove unnecessary on-demand credentials in CSE unified spec tests
  • [PHPLIB-907] - Update CSE unified tests expectResult: null
  • [PHPLIB-909] - Spec tests for expectedError.errorResponse assertions
  • [PHPLIB-914] - Spec test "change stream resumes after StaleShardVersion" fails on server version > 6.0
  • [PHPLIB-918] - Add test that reads are not retried in a transaction
  • [PHPLIB-924] - Sync change stream spec tests for updateDescription field
  • [PHPLIB-927] - Update key material for Azure and KMIP datakeys in RewrapManyDataKey
  • [PHPLIB-929] - Add prose test for RewrapManyDataKey
  • [PHPLIB-930] - Update expected error in fle2-InsertFind-Unindexed test
  • [PHPLIB-932] - Use debian11 and include MongoDB 6.0 for load balancer testing
  • [PHPLIB-933] - Test with PHP 8.2 on GitHub Actions
  • [PHPLIB-936] - Update schemaVersion in load balancer spec tests
  • [PHPLIB-937] - Clarify necessary installation steps when not using Composer
  • [PHPLIB-944] - Document environment variables supported by the test suite
  • [PHPLIB-945] - Sync change stream spec tests for clusterTime field
  • [PHPLIB-946] - Forbid Serverless in Change Stream Disambiguated Unified Spec Tests
  • [PHPLIB-948] - Run unified tests from all specs against Atlas Serverless
  • [PHPLIB-949] - Ensure legacy CSFLE maxWireVersion test runs on server version 4.0.x
  • [PHPLIB-950] - Run legacy Client Side Encryption tests on serverless
  • [PHPLIB-979] - Apply coding standards and static analysis to example code
  • [PHPLIB-981] - Add test coverage for example scripts
  • [PHPLIB-982] - Work around limitations to getParameter command
  • [PHPLIB-989] - Move Persistable class docs to tutorial
  • [PHPLIB-1024] - Test with PHP 8.2 on Evergreen

Improvement

  • [PHPLIB-572] - Example code to assist with debugging
  • [PHPLIB-596] - Add connection examples to documentation
  • [PHPLIB-600] - Add type definitions to method arguments
  • [PHPLIB-602] - Add return type definitions to methods
  • [PHPLIB-610] - Support static analysis via Psalm
  • [PHPLIB-638] - Ensure writeConcernError is reported for findAndModify
  • [PHPLIB-678] - Remove obsolete handling of "options" arg for insertMany
  • [PHPLIB-790] - Add FAQ section to documentation
  • [PHPLIB-980] - Client constructor signature should be consistent with Manager
  • [PHPLIB-986] - CSFLE example does not explain how to share data key ids
  • [PHPLIB-987] - Add examples for common use cases
  • [PHPLIB-1040] - Create tutorial demonstrating BSON handling of enum type

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-302ad4a9fb

This update has been submitted for testing by remi.

a year ago

This update's test gating status has been changed to 'ignored'.

a year ago

This update has been pushed to testing.

a year ago

This update has been submitted for stable by bodhi.

a year ago

This update has been pushed to stable.

a year ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago

Automated Test Results