-
Notifications
You must be signed in to change notification settings - Fork 28
DOP-4905: Inline docs for v2.19 #70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…(#1365) * RUBY-1790 Document connection string and URI option precedence rules * reference options in hash for clarity
This uses the new no-padding class added to docs-tools. The padding on the compatibility tables is interfering with the ability of the table to stretch to fit.
Also includes RUBY-1815 Clarify resume token used in resuming and getResumeToken
* RUBY-1561 Use literal transaction error labels instead of constants * RUBY-1561 label exceptions in the operations layer rather than in sessions which is outside retryable writes processing
…413) * Change client and collection from :write to :write_concern * Use :write_concern internally * Switch gridfs code to :write_concern * Fix the docs
* RUBY-1498 sync crud v1 write spec tests * revise language * Format remaining transforms consistently * RUBY-1498 mpass all arguments to bulk write operations
* RUBY-1881 fix double unescaping of replica set uri option * RUBY-1881 fix double unescaping of auth source uri option * RUBY-1763 pass through unknown values of read preference modes * RUBY-1761 accept all cases for canonicalize host name * RUBY-1882 use standard integer parser for pool size uri options * RUBY-1882 use standard bool parser * RUBY-1882 use one millisecond converter * RUBY-1882 use standard integer converter for wtimeout * RUBY-1882 extract a common inverse bool converter * RUBY-1761 reference local decode helper * RUBY-1881 fix double unescaping of read preference tags * RUBY-1761 reduce line length * RUBY-1882 dry tls/ssl option handling * RUBY-1764 do not warn on max staleness value of -1 * RUBY-1551 test empty authSource uri option * RUBY-1883 allow uri options string to begin with & * RUBY-1762 fix max_staleness documentation in URI options * RUBY-1756 document auth mechanism value conversions and pass unrecognized values to fail later * RUBY-1762 clarify max staleness URI option language
* Switch the order of Ruby and URI option sections * Note second is the default unit * Revise timeout options * Use headings and sections over blockquotes
* add user documentation page * add general outline * add section on removing users * mal-formatted code blocks? * fixed small details with remove user section * add info section * fixed links within ruby docs * move some lines around * try to format links again * try something * try to get references correct * add section for user creation * add some information about roles * added section about updating user * added a short intro * remove info about creating users from the authentication section * some cleanup * fixed info documentation * respond to comments from pr review
…n client (#1550) * remove duplicitious uri_spec tests * dont change uri spec * get all client integration tests working with default client options * cleaned up some code * uncomment another test * for now add back ssl_key default * change some variable names * make changes to client options to differentiate ssl_key and ssl_cert * update documentation * add comments back to uri * tests failing because variable doesnt exist * revert auth_source to nil on connection_spec * fix tests by being explicit about authentication mechanism * include auth mech when auth is set up * use the right environment variables * fix mmap tests * only specify auth mech for versions that enable scram256 * whoops wrong env variable * use connection to server to determine whether scram256 is supported * make sure to close client * fix connection spec * make comments more specific * committed something by mistake * update the comment in client registry * update comment again * scram256 was introduced in 4.0 * respond to pr feedback * comment * App metadata needs to take server options into account * Remove scram256 workaround * Clarify why sometimes features are instantiated once and sometimes twice
* RUBY-1961 Require Ruby 2.3+ in bson-ruby * Remove Ruby 1.9 compatibility added in mongodb#120
This reverts commit 4201bac.
* RUBY-3215: Update client connection example to include Atlas * RUBY-3215: Fixed typo in codeblock
* add ruby-3.2 to the matrices * fix (one of?) the failing tests under ruby 3.2 * basic style pass * fix another 3.2 error * bump the GH actions to also use ruby 3.2 * add aws-sdk-sts to dev/test dependencies CI under ruby-3.2 complains about missing constant Aws::STS *shrug* * tweak again--make sure both AWS sts and core are loaded * add Ruby 3.2, deprecate Ruby 2.5 and 2.6
Co-authored-by: Alex Bevilacqua <alex@alexbevi.com>
* Update compatibility tables * Update record for kerberos
* RUBY-3205 Deprecate collStats * Consider createOptions in unified spec runner * Update lib/mongo/collection.rb Co-authored-by: Jamis Buck <jamisbuck@gmail.com> --------- Co-authored-by: Jamis Buck <jamisbuck@gmail.com>
* RUBY-3284 Enable max_connecting client option * Add validation and error * Add test for uri option * More tests * Docu; bump the version * Fix connection_requests counter handling * Fix code review remarks * Increase timeout * Update documentation * Housekeeping * Update release-notes.txt * Fix code review remarks * Revert some changes in spec tests * Skip flaky jruby test * Use select (we still support 2.5) --------- Co-authored-by: Alex Bevilacqua <alex@alexbevi.com>
* DOCSP-32949: docs link to the BSON 4.x Tutorial * resolve link errors --------- Co-authored-by: Chris Cho <chris.cho@mongodb.com>
* version bump * add docs for the Atlas search index management API (#2806) * nokogiri requires zlib * async-io 1.37.0 (newly released) breaks on Ruby 2.5, 2.6 this is a dependency of the rubydns gem
* rename bson-v4.txt to bson.txt * remove bson-4 reference from docs links
(cherry picked from commit e459c3f75f1b1a2181b8d468751580664a3e9e04)
* DOCSP-37038: Fix broken link (#2841) (cherry picked from commit e459c3f75f1b1a2181b8d468751580664a3e9e04) * RUBY-3393: Rename BSON tutorial page (#2832) (cherry picked from commit 7cb06f0bf5d1c9cf2293089f3b666c584c729294) * CC feedback --------- Co-authored-by: Alex Bevilacqua <alex@alexbevi.com>
rustagir
approved these changes
Aug 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Info
As part of DOP-4905, this PR inlines the git submodule history into the docs repo for version v2.19. The git history was ported using a small shell script.
PR Reviewing Guidelines
JIRA - https://jira.mongodb.org/browse/DOP-4905
Build Log - https://workerpool-boxgs.mongodbstitch.com/pages/job.html?collName=queue&jobId=66b2d000824f175afd48e9ca
Staging - https://preview-mongodbi80and.gatsbyjs.io/ruby-driver/DOP-4905-v2.19/