[libmongodb-perl] annotated tag upstream/1.8.1 created (now 1e20061)

gregor herrmann gregoa at debian.org
Thu Jan 18 17:33:43 UTC 2018


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.8.1
in repository libmongodb-perl.

        at  1e20061   (tag)
   tagging  6afc667a1c2e83bcadb6772574fb3d432feed1f6 (commit)
  replaces  upstream/1.8.0
 tagged by  gregor herrmann
        on  Thu Jan 18 18:21:54 2018 +0100

- Log -----------------------------------------------------------------
Upstream version 1.8.1

David Golden (220):
      Rearm is_trial flag
      Bump version to v1.3.0
      Restore development version docs prelude to MongoDB.pm
      PERL-599 Reorder #ifdefs in bson-error for Win32
      Suppress warning in bypass validation tests on MongoDB 2.4
      Lint t/gridfsbucket.t
      Remove tests from gridfsbucket.t setup code
      Ensure GridFS streams treat data as raw binary
      Add missing method name in GridFSBucket docs
      Lint t/gridfs_spec.t
      Tidy GridfsBucket test files
      Document and reorganize GridFSBucket related classes
      Make DownloadStream close return true on success
      Amend GridFSBucket documentation
      Reorder GridFSBucket methods
      Make files/chunks collections private
      Improve upload/download stream documentation
      Revise GridFSBucket classes
      Support read concern for GridFSBucket
      Improve GridFSBucket docs
      Tidy GridFSBucket files
      Add/update deprecation notes for GridFS classes
      Update Changes with GridFSBucket
      Skip GridFS spec test before MongoDB 2.6
      Merge GridFSBucket implementation branch
      Add 1.2.1 Changes
      Commit Changes and bump $VERSION
      Stringify path objects used for GridFS filenames
      Fix read() return value in DownloadStream
      Support raw BINMODE for UploadStream and DownloadStream
      Add find_one and find_id to GridFSBucket
      Make UploadStream close() return the file document
      Add 'gfs' alias for 'get_gridfsbucket'
      Update Changes
      Document 'gfs' alias in more places
      Commit Changes and bump $VERSION
      Implement w0 fallback for InsertOne ops
      Update Changes
      Create GridFS indices on demand per spec
      Update Changes
      Devel: Implement benchmarking/profiling suite
      PERL-602 Support legacy Cpanel::JSON::XS booleans
      Devel: enable read concern in orchestration for 3.2+
      Devel: Fix PERL 133 test for election timing changes
      Devel: Fix PERL 234 test for server selection config changes
      PERL-604 Use setVersion and electionId in SDAM
      Devel: fix orchestration command line for mongos
      Devel: fix server config options for orchestration
      Update Changes
      Devel: add 3.2 to the test-all script
      Commit Changes and bump $VERSION
      Devel: Mark failing test TODO
      Fix docs in MongoDB::BSON::Regexp
      Fix text index test skip logic
      Devel: Add harness option to preserve log files
      Devel: Use CSRS for sharded clusters on v3.2+
      Devel: fix sharded cluster orchestration without default version
      Update Changes
      Commit Changes and bump $VERSION
      Add v1.2.3 Changes
      Improve CONTRIBUTING and INSTALL
      Improve INSTALL and CONTRIBUTING files
      Improve CONTRIBUTING.md
      Fix DataTypes Min/MaxKey examples
      Fix typo in MongoDB::DBRef docs
      Make bypassDocumentValidation a boolean value
      Fix devel/bench/cpanfile
      Document how to run benchmarks
      Devel: have benchmark program find lib dir automatically
      Devel: add prescriptive advice about benchmarking to docs
      Inline command send-receive code
      Inline idle_time-secs from _Link to _Topology
      Optimize away some _topology method calls
      Simplify command call tree and roles
      Optimize command execution
      Optimize MongoDB::_Query
      Optimize MongoDB::Op::_Query
      Optimize GridFSBucket::DownloadStream for slurp
      Optimize pre-encoders
      Merge optimization branch
      PERL-619 Fix BSON memory leak on error
      Throw error when decoding an invalid BSON document
      Update Changes
      Commit Changes and bump $VERSION
      PERL-610 Support maxTimeMS option in parallel_scan
      Remove unused variable
      Skip maxTimeMS parallel_scan on 2.4 and mongos
      Remove dev-release prelude message
      Update Changes
      disarm is_trial
      Commit Changes and bump $VERSION
      Rearm is_trial
      Bump development version number to v1.5.0
      Restore dev-release prelude message
      Skip a collection test before MongoDB 2.4.11
      PERL-621 Fix GridFSBucket uploads without Class::XSAccessor
      Consolidate v1.3.x Changes into v1.4.0 section
      Update Changes
      PERL-622 Make DownloadStream work without Class::XSAccessor
      Add v1.4.2 to Changes
      Add better test diagnostics on connection failures
      PERL-630 Always convert ReadConcern level to lowercase
      Add Server Selection test for tags
      PERL-611 Add support for Decimal128
      PERL-626 Implement maxStalenessMS support
      Skip some max staleness tests unless replica set version is high enough
      Replace Gridfs test files with compressable ones
      PERL-636 Fix mongos read preference application
      Devel: add verbosity controls to orchestration
      PERL-626 Fix application of maxStalenessMS to mongos operations
      Devel: add orchestrated tests for maxStalenessMS to mongos
      Updated maxStalenessMS test data files
      Add maxStalenessMS to error message of read selection failures
      Fix incompatible pointer type warning
      Fix bug in maxStalenessMS check for mongos and secondaryPreferred
      PERL-638 Fix application of query modifiers
      Devel: don't set too much verbosity on 2.4 mongos
      Update Changes for v1.4.3 release
      Update Changes
      Update Changes
      PERL-644 Stop supporting threads before perl 5.8.5
      Rename _LastError role to _DatabaseErrorThrower
      Remove unused _CommandCursorOp role from Op::_FSyncUnlock
      Rename _WriteCommand role to _SingleBatchDocWrite
      Rename _Cursor role to _CursorAPI
      Make Cursor 'query' attribute private
      Consolidate _Query and Op::_Query
      Remove unused 'client' attribute from Op::_GetMore
      Rename Role::_BSONCodec to Role::_DatabaseOp
      Change Op::_FSyncUnlock from a read op to a write op
      Make _FindAndDelete/_FindAndUpdate into write ops
      Factor common operation attributes into separate roles
      Remove unused imports from operations
      Remove unused imports from roles
      Remove _DatabaseOp from _ReadOp and _WriteOp
      Remove Role::_ReadOp from Op::_Command
      Add 'send_primary_op' alias for 'send_write_op'
      PERL-573 Require read preference in _ReadOp role
      PERL-645 Refactor internal operation classes and roles
      Fix role refactoring for older versions of mongod
      Fix cursor explain bug introduced in 00ecde8 on mongod 3.2
      Devel: make replica set orchestration wait for primary on startup
      Devel: add some single-server replica set configs
      Move private _run_command into deprecated methods section
      PERL-627 Send writeConcern for commands that write
      Devel: add orchestration config for hidden-server RS
      PERL-647 Authenticate always to topology type Single
      PERL-626 Update max_staleness spec tests
      Update Changes for v1.4.4 release
      PERL-632 Fix server selection tag-filtering bugs
      Devel: Always add --shardsvr to sharded cluster CLI options
      PERL-643 Add deprecation warnings
      Fix test failures on some sharded servers
      Devel: make .travis.yml give a list of prereqs and versions
      PERL-652 Fix legacy update for empty document
      Update Changes for v1.4.5
      minor: Set release status based on version number
      minor: Add modules to author dependencies list
      PERL-573 PERL-627 PERL-643 PERL-645 Add tickets to Changes
      PERL-667 Add and pass minimal Perl::Critic release tests
      PERL-665 Update Changes
      Update Changes
      Fix typo in INSTALL.md
      PERL-670 Make drop_collection check error codes
      PERL-675 Make fsync tests more robust
      PERL-685 check next scan time before selecting cached primary
      PERL-680 PERL-684 Update Max Staleness implementation
      PERL-662 Update collation documentation links
      PERL-664 Add Decimal128 type example
      Update Changes
      PERL-687 Add codec-specific OID generation
      PERL-680 Fix max_staleness_seconds usage error message
      Update Changes, merging 1.5.0 changes for 1.6.0 release
      PERL-627 Fix bug passing args to _DropCollection when assertions are off
      Remove development release POD prelude
      Commit Changes and bump $VERSION
      PERL-712 Fix undefined reference to strerror_r on Windows
      PERL-711 Support authSource URI option
      Update Changes
      Commit Changes and bump $VERSION
      PERL-730 CI: Add stable 1.x branch to CI testing
      PERL-746 Fix GridFS tests on Windows
      PERL-730 Skip direct connect test if auth needed
      PERL-730 Fix app_name test for multi-shard topologies
      PERL-730 Update deprecated 'last_error' test
      PERL-717 Force localhost to connect via IPv4
      PERL-730: CI: test with repo-specific prereq library
      minor: CI: sync with master branch
      minor: CI: sync with master to add Z, ARM, Power
      minor: CI: stop testing Perl 5.8 on Travis
      minor: CI: sync with master branch
      PERL-760 Switch to binary type SASL payloads
      PERL-763 Makefile.PL fails with no '.' in @INC
      minor: fix broken AUTH-X509.t tests from old certs
      PERL-713 PERL-714 Username no longer required for X509
      PERL-761 Use killCursors command for MongoDB 3.2+
      minor: CI: sync with master branch
      Update Changes
      Update Changes
      Commit Changes and bump $VERSION
      PERL-795 Document GridFS uniqueness constraints
      PERL-796 Improve resolution of GridFS uploadDate
      PERL-825 Fix insert_many exception for unack'd writes
      PERL-828 Stop sending maxAwaitTimeMS if not set
      minor: CI: sync with master branch
      minor: Improve t/connection.t failure diagnostics
      minor: extend sleep time for gridfsbucket test
      minor: Skip appName test on mongos before 3.6
      minor: avoid race condition in threaded test to sharded cluster
      minor: Skip more flaky threads test on old Windows perls
      PERL-800 CI: Stop testing 2.4 on Evergreen
      PERL-770 Prevent short reads from throwing a protocol error
      PERL-832 Skip threaded cursor test on Windows with SASL
      PERL-844 Bump IO::Socket::IP prereq to 0.32
      PERL-803 Make kerberos test configurable from env vars
      PERL-803 Fix Kerberos authentication
      minor: tidy MongoDB::_Credential
      minor: CI: sync with master branch
      minor: CI: sync with master branch
      Update Changes

J. Rassi (28):
      Add 5.24.0 to perls list in .travis.yml
      PERL-620 Support GridFS custom file_id methods
      PERL-443 Implement filter option for collection_names
      PERL-443 Fix "collection_names with filter" test in t/database.t
      PERL-582 Rename _URI member 'hostpairs' to 'hostids'
      PERL-582 Remove HostAddress/HostAddressList coercions
      PERL-582 URI parsing should conform to connection string spec
      PERL-582 Import connection string spec data from spec repo
      PERL-582 Add test harness for connection string spec tests
      PERL-582 connection_string_spec.t: is() takes normalized bool values
      PERL-582 connection_string_spec.t: $got comes before $expected in assertions
      PERL-582 Disable "Escaped username (GSSAPI)" connection string test
      PERL-649 Register new option "app name" with MongoClient/_URI
      PERL-649 Add new module _Platform
      PERL-649 Add new _Topology attributes "app_name", "handshake_doc"
      PERL-649 _Topology: send client document during connection handshake
      PERL-635 Add _Link->supports_collation
      PERL-635 Collation support for find, find_one
      PERL-635 Collation support for agg, count, distinct
      PERL-635 Collation support for non-bulk write operations
      PERL-635 Collation support for index creation operations
      PERL-635 Collation support for bulk write operations
      PERL-635 PERL-649 Add ticket descriptions to Changes
      PERL-443 PERL-582 Add ticket descriptions to Changes
      Add Rassi as author in dist.ini, update .mailmap
      minor: Skip xt/author/circular-refs.t if no server running
      Commit Changes and bump $VERSION
      PERL-665 Allow invalid opt index tests to fail with server error

John A. Kunze (1):
      PERL-798 Update Tutorial.pod to fix typos

Josh Matthews (38):
      Adding base GridFSBucket module and tests
      Adding GridFSBucket delete and associated tests
      Fixing some tests parameters to be in the correct order
      Adding GridFSBucket generic find on files collection
      Adding drop method to GridFSBucket
      Implementing download_to_stream
      Starting on GridFSBucket::DownloadStream
      Adding tied filehandle with read and readline to GridFSBucket
      Adding bson_codec and max_time_ms options to GridFSBucket
      Refactoring GridFSBucket tests to remove duplicate code
      Adding documentation to GridFSBucket
      Moving tie methods into GridFSBucket::DownloadStream
      Minor fixes to the types in GridFSBucket::DownloadStream
      Adding close methods to GridFSBucket::DownloadStream
      Removing unused import
      Minor semantic changes to GridFSBucket
      Adding missing checks to download_to_stream
      Refactoring much of GridFSBucket::DownloadStream
      Testing more possible inputs for DownloadStream methods
      Minor changes to DownloadStream
      Adding _closed attribute to DownloadStream
      Implementing basic gridfs upload
      Creating UploadStream class and minor changes to DownloadStream
      Fixing bug with chunk_size_bytes
      Fixing Unicode upload and using subtests for tests run in a loop
      Implementing gridfs spec tests for delete
      Implementing download spec tests
      Implementing upload spec tests
      Writing separate function to fix options hashes
      Refactoring gridfs spec test runner
      Adding documentation to GridFSBucket::UploadStream
      Slight modifications to attributes on GridFSBucket::UploadStream
      Minor bugfixes and tweaks to UploadStream
      Renaming UploadStream->write to syswrite
      Better error handling in UploadStream
      Allowing negative offsets in syswrite
      Slight optimization for flusing chunks from UploadStream
      Minor syle changes and doc fixes in DownloadStream

Mohammad S Anwar (1):
      - Fixed broken link in the pod file for Mongo::DataTypes.

Nigel Gregoire (2):
      Calculate "inserted_count"
      Add unit test for "inserted_count"

Nuno Carvalho (1):
      PERL-657 Fix spelling typos

Pavel Denisov (1):
      Fix indexes examples

Slaven Rezic (3):
      $MongoDB::Cursor::slave_ok -> $MongoDB::Cursor::slave_okay
      MongoDB::Cursor: the method is also spelt "slave_okay"
      fix two internal Pod links

diegok (1):
      Replace deprecated methods from MongoDB::Collection POD examples

gregor herrmann (1):
      New upstream version 1.8.1

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmongodb-perl.git



More information about the Pkg-perl-cvs-commits mailing list