MongoDB database er et dokument-orientert NoSQL-database, perfekt for høy belastning miljøer intensive.
MongoDB Ruby Driver lar utviklere skrive programmer som kobler, lagre og hente informasjon fra en MongoDB database.
Dette er en MongoDB kontakten opprettet og støttet av den offisielle MongoDB utviklingsteamet, som kommer pakket med mange eksempler og dokumentasjon.
MongoDB Ruby Driver inkluderer støtte for primærnøkler, pekere, tilkoblingsgrupper, streng koding, gaffel og socket tidsavbrudd.
Testet å jobbe på både Ruby og JRuby.
MongoDB kommer også med drivere for diverse andre programmeringsspråk også:
C
C #
C ++
PHP
Perl
Java
Scala
Erlang
Python
Node.js
Haskell
Hva er nytt i denne versjonen:
- Bare bruke SSL opsjoner dersom: ssl er sant
- Fix autentiseringskilder og svak auth Refactor.
- Ikke heve en feil hvis en ikke-eksisterende samlingen er droppet.
- Løft feil for ugyldige spørringer og ikke sende til serveren.
- Print første 250 tegn av spørvelgeren når logging og rednings inspisere feil.
- Cluster returnerer tom liste over servere hvis det er ingen i stedet for null.
- Topology Refactor å bruke enkelt navngiving og semantikk.
- Auto test lappet ruby versjoner på Travis.
- Oppdater samling navnerom vise databasen først.
- Oppdateringer slik test suite kan kjøre med SSL i Jenkins.
- Bruk #getaddrinfo å bestemme protokollen i Adresse klasse.
- URI feil flyttet til aktuelle katalogen.
Hva er nytt i versjon 2.1.0:
- Bruk SSL alternativer hvis: ssl er sant
- Fix autentiseringskilder og svak auth Refactor.
- Ikke heve en feil hvis en ikke-eksisterende samlingen er droppet.
- Løft feil for ugyldige spørringer og ikke sende til serveren.
- Print første 250 tegn av spørvelgeren når logging og rednings inspisere feil.
- Cluster returnerer tom liste over servere hvis det er ingen i stedet for null.
- Topology Refactor å bruke enkelt navngiving og semantikk.
- Auto test lappet ruby versjoner på Travis.
- Oppdater samling navnerom vise databasen først.
- Oppdateringer slik test suite kan kjøre med SSL i Jenkins.
- Bruk #getaddrinfo å bestemme protokollen i Adresse klasse.
- URI feil flyttet til aktuelle katalogen.
Hva er nytt i versjon 2.0.5:
- Bruk SSL alternativer hvis: ssl er sant
- Fix autentiseringskilder og svak auth Refactor.
- Ikke heve en feil hvis en ikke-eksisterende samlingen er droppet.
- Løft feil for ugyldige spørringer og ikke sende til serveren.
- Print første 250 tegn av spørvelgeren når logging og rednings inspisere feil.
- Cluster returnerer tom liste over servere hvis det er ingen i stedet for null.
- Topology Refactor å bruke enkelt navngiving og semantikk.
- Auto test lappet ruby versjoner på Travis.
- Oppdater samling navnerom vise databasen først.
- Oppdateringer slik test suite kan kjøre med SSL i Jenkins.
- Bruk #getaddrinfo å bestemme protokollen i Adresse klasse.
- URI feil flyttet til aktuelle katalogen.
Hva er nytt i versjon 2.0.4:
- Bruk SSL alternativer hvis: ssl er sant
- Fix autentiseringskilder og svak auth Refactor.
- Ikke heve en feil hvis en ikke-eksisterende samlingen er droppet.
- Løft feil for ugyldige spørringer og ikke sende til serveren.
- Print første 250 tegn av spørvelgeren når logging og rednings inspisere feil.
- Cluster returnerer tom liste over servere hvis det er ingen i stedet for null.
- Topology Refactor å bruke enkelt navngiving og semantikk.
- Auto test lappet ruby versjoner på Travis.
- Oppdater samling navnerom vise databasen først.
- Oppdateringer slik test suite kan kjøre med SSL i Jenkins.
- Bruk #getaddrinfo å bestemme protokollen i Adresse klasse.
- URI feil flyttet til aktuelle katalogen.
Hva er nytt i versjon 2.0.3:
- Bruk SSL alternativer hvis: ssl er sant
- Fix autentiseringskilder og svak auth Refactor.
- Ikke heve en feil hvis en ikke-eksisterende samlingen er droppet.
- Løft feil for ugyldige spørringer og ikke sende til serveren.
- Print første 250 tegn av spørvelgeren når logging og rednings inspisere feil.
- Cluster returnerer tom liste over servere hvis det er ingen i stedet for null.
- Topology Refactor å bruke enkelt navngiving og semantikk.
- Auto test lappet ruby versjoner på Travis.
- Oppdater samling navnerom vise databasen først.
- Oppdateringer slik test suite kan kjøre med SSL i Jenkins.
- Bruk #getaddrinfo å bestemme protokollen i Adresse klasse.
- URI feil flyttet til aktuelle katalogen.
Hva er nytt i versjon 1.12.0 / 2.0.0.beta:
- tillater visse URI alternativer å ha blandet tilfeller.
- Bug fix i MongoReplicaSetClient når ingen manager er satt, og maks batch størrelse er referert.
- Bug fix når du oppretter / fjerne brukere og skape en indeks i Mongos versjoner & # X3c; 2.4.
- Bug fikse det jnote og wnote bør ikke heve feil ved tilkobling til eldre servere.
Hva er nytt i versjon 1.9.2:
- Unntak bør heves ved bruk av grense () med en eksos markør
- Support URI kodede tegn i passord
- Problem å koble til flere databaser
- Crash med BSON :: ObjectId.new ( '& # x5c; XFF')
- Hev feil når eksos flagget brukes med Mongos
- find_and_modify ikke tilbake lastErrorObject
Hva er nytt i versjon 1.9.0.
- Lagt til støtte for batch sett over flere meldinger
- Lagt til støtte for delegert godkjenning.
- Lagt til støtte for SSL-sertifikat validering.
- Fikset problem med støtte for auth params URI parseren.
- Fast Apache 2.0 lisens etterlevelse.
- Fast bson c-skjøte bugs.
Hva er nytt i versjon 1.8.6:
- Fast:
- Samtidighet problem i PoolManager # connect_to_members
- Replica sett: nærmeste lese preferanse
- Replica / sharded klient reconnection feil
- ShardingPoolManager :: check_connection_health ikke støtter autentisering
Hva er nytt i versjon 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient og GridFS implementere en ny skrive bekymring grensesnittet Client, DB, Collection, og driftsnivå
- Nedgradering av Mongo :: Connection i favør av Mongo :: MongoClient
- Nedgradering av Mongo :: ReplSetConnection i favør av Mongo :: MongoReplicaSetClient
- Nedgradering av Mongo :: ShardedConnection i favør av Mongo :: MongoShardedClient
- Tillat angivelse av kommentaren spør opt (Evan Broder)
- Fix for pool autentisering og utlogging (Olivier Bonnaure)
- Fix for markøren ikke blir stengt i ense av unntak (Simon Simeonov)
- Fix for data sendefeil ikke lukke kontakten (Nelson Elhage)
- Guider og non-kode dokumentasjon flyttet til GitHub wikien
- Forut binær mongo_client har blitt omdøpt til mongo_console
Hva er nytt i versjon 1.7.0:
- Lagt testing og full støtte for MongoDB 2,1 og 2,2
- Lagd Aggregation Work helper metode
- Lagt til støtte for Mongos høy tilgjengelighet
- Endrede og lagt nye lesepreferanser (detaljer i dokumentasjonen)
- Lagt til støtte for datasenteret bevissthet (tag_sets)
- Rettet feil som forsøkte å lukke pekere på feil replikasett medlem
Hva er nye i versjon 1.6.3:
- Ytelse målinger og forbedringer (spesielt for C-utvidelser )
- Feilrettinger for kontroll strenger med ikke UTF-8 tvunget eller underforståtte kodinger
- Lagt refresh støtte for flere gjenge forekomster av ReplSetConnection
- Lagt evne til å håndtere IRB :: Abort Exception (ctrl-c) renslig
- Lagt til støtte for store datoer på 32-biters plattformer (Ruby 1.9 +)
- Lagt #to_ary metode for BSON :: Objekt
Hva er nytt i versjon 1.6.2:
- Lagt evne til autentisering via sekundær hvis primærnode utilgjengelig
- Replica sette refresh intervall håndhever nå en nedre grense på 60 sekunder
- Lagt dokumentasjon for sletting av indekser, samlinger, databaser
- Test utgang opprydding (...) er mindre brudd
Hva er nytt i versjon 1.6.1.
- Lagt tråd affinitet til Mongo :: Pool
- Lagd distribuere oppgaver.
- Lagd Travis CI-støtte.
- Logging advarsel vises bare for nivå. Debug
Hva er nytt i versjon 1.6.0.
- Lagd Gemfile
- ReplSetConnection frø formatet er nå rekke 'verts: port'. Strenger
- Lagd lese preferanse. Secondary_only
- Lagt muligheten til å logge varighet -. Aktivert som standard
- Lagt skrivebeskyttet alternativet for DB # adduser.
- Lagd. collectonerror alternativet for bulk-insert
- lagt til og oppdatert URI alternativer (nå små bokstaver).
- Bug fix for ReplSet refresh forsøker å lukke et lukket socket.
- Standard op_timeout for ReplSetConnection er nå deaktivert (var 30 sekunder).
- Support db utgang alternativ for kartet redusere.
- Støtte for å holde begrensede versjoner av filer ved hjelp GridFS.
Hva er nytt i versjon 1.5.0:
- Fjernet. Async refresh-modus
- Deaktivert auto refresh-modus som standard. Hvis du vil at sjåføren å automatisk sjekke tilstanden til replikasett, må du bruke: synkronisering. Merk at replika sette refresh er kun beregnet på kontoen for godartede endringer i replikasett (legge til og fjerne noder som ikke påvirker gjeldende tilkoblinger).
- Fikset bug med kommandoer som sendes til sekundære noder. Den neste utgivelsen vil tillate deg å spesifisere hvor kommandoer kan sendes.
- Support:. J trygt alternativ modus
- Fix: max_scan og. Show_disk_loc Markør alternativer
Hva er nytt i versjon 1.4.1.
- Forenklet replikasett refresh
- Fix bugs i forbindelse med replikasett oppdatering.
- Gjør markøren smart nok til å fortsette å fungere selv om en oppdatering er aktivert.
Hva er nytt i versjon 1.3.1:
- Fix GridIO # får uendelig loop feil
- Fix BSON :: OrderedHash # avvise! forlater tastene med nullverdier
- Minor semantisk fix for OrderedHash # avvise!
- Fix Mongo :: DB å tillate symboler i metode traversering samlingsnavn
- Support ny server regex alternativet & quot; s & quot; (Dotall). Dette er brettet på med & # x5c, m. I Ruby
- Fix slik at markøren # nært treffer høyre node når. Read_secondary er aktivert
- Support maxScan, showDiskLoc, og returnKey markøralternativer.
- Gjør DB # validate_collection kompatible med server v1.9.1.
- Fix slik at GridIO # får avkastning lokal md5 med md5 kamper serveren md5.
- Fix bug i BSON :: OrderedHash som hindrer YAML.load.
- Fix eksempel fra / eksempler.
- Sørg for at vi ikke endrer hash argumenter ved å ringe Hash # DUP når det passer.
- Kontroller at JRuby Deserializer bevarer binære subtyper riktig.
- Fix for streaming av en tom fil inn GridFS.
- Minor doc rettinger.
Kommentarer ikke funnet