Skip to content

Commit 57c457d

Browse files
committed
Release 1.1.0
Signed-off-by: Jason Carey (hanumantmk) <[email protected]>
1 parent 915d268 commit 57c457d

File tree

8 files changed

+127
-19
lines changed

8 files changed

+127
-19
lines changed

Diff for: CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ set (MONGOC_MAJOR_VERSION 1)
1515
set (MONGOC_MINOR_VERSION 1)
1616
set (MONGOC_MICRO_VERSION 0)
1717
set (MONGOC_API_VERSION 1.0)
18-
set (MONGOC_VERSION 1.1.0-rc0)
18+
set (MONGOC_VERSION 1.1.0)
1919

2020
set (CPACK_RESOURCE_FILE_LICENSE "${SOURCE_DIR}/COPYING")
2121
set (CPACK_PACKAGE_VERSION_MAJOR ${MONGOC_MAJOR_VERSION})

Diff for: NEWS

+96
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1+
mongo-c-driver 1.1.0
2+
====================
3+
4+
It is my pleasure to announce to you the 1.1.0 release of the MongoDB C driver.
5+
6+
This release is a stable release with additive ABI changes and bugfixes.
7+
8+
The below changes include some carried over from RC0.
9+
10+
Changes include:
11+
* RC0
12+
* ABI versioning for 1.1 versus 1.0 symbols
13+
* additional geo index options
14+
* authMechanismProperties in URI
15+
* fixes for OS X Yosemite
16+
* removal of replica set member limit
17+
* SCRAM-SHA-1 SASL mechanism
18+
* updated dependency on libbson 1.1 abi
19+
* validation for bulk insert
20+
* various memory leak fixes
21+
* Fixes to documentation typos
22+
* "How to Ask For Help" in the README
23+
* Removed dependency on sasl for PLAIN authentication
24+
* Use provided username, if available, for X.509 auth
25+
* Fixed WriteConcern error reporting for some writes
26+
* Check for closed sockets before attempting RPCs
27+
* Fixes for gridfs file seek
28+
* Fixes for mongoc_cursor_clone()
29+
* Fixes for unix domain socket support
30+
* Fixes for polling on win32
31+
* Improved warnings on failure to connect
32+
* Addition of wired tiger options
33+
* Fixes for examples
34+
35+
Additions to the ABI include:
36+
* support for extra option in count
37+
- mongoc_collection_count_with_opts
38+
* additional index options
39+
- mongoc_index_opt_geo_get_default
40+
- mongoc_index_opt_geo_init
41+
- mongoc_index_opt_wt_get_default
42+
- mongoc_index_opt_wt_init
43+
* rand interface to seed and verify the strong random number generation needed
44+
by some auth mechanisms
45+
- mongoc_rand_seed
46+
- mongoc_rand_add
47+
- mongoc_rand_status
48+
* URI additions to support more complicated auth credentials
49+
- mongoc_uri_get_credentials
50+
- mongoc_uri_get_mechanism_properties
51+
* Support for cursor returning metadata crud operations
52+
- mongoc_client_find_databases
53+
- mongoc_collection_find_indexes
54+
- mongoc_database_find_collections
55+
* Kill cursor supportp
56+
- mongoc_client_kill_cursor
57+
* Various get/setters on cursor
58+
- mongoc_cursor_get_batch_size
59+
- mongoc_cursor_get_id
60+
- mongoc_cursor_set_batch_size
61+
* More socket/stream options
62+
- mongoc_socket_check_closed
63+
- mongoc_socket_inet_ntop
64+
- mongoc_stream_check_closed
65+
- mongoc_stream_write
66+
67+
Additional Notes:
68+
Existing complex index names may contain a zero instead of a type due to
69+
a bug in mongoc_collection_keys_to_index_string. As a result those indexes may
70+
be hard to drop from the driver as they have a name you would not expect.
71+
72+
Thanks to everyone who contributed to the development of this point release for
73+
libmongoc.
74+
75+
* Adam Midvidy
76+
* aherlihy
77+
* alexeyvo
78+
* Christian Hergert
79+
* Hannes Magnusson
80+
* Jason Carey
81+
* Jérôme Lebel
82+
* Jesse Jiryu Davis
83+
* lloydzhou
84+
* Mark Benevenuto
85+
* Paul Melnikow
86+
* Samantha Ritter
87+
* Shraya Ramani
88+
* Spencer Jackson
89+
* Spencer Jackson
90+
* Tyler Brock
91+
92+
93+
Enjoy!
94+
95+
-- Jason Carey
96+
197
mongo-c-driver 1.1.0-rc0
298
========================
399

Diff for: README.rst

+5-5
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,13 @@ Building from Release Tarball
9595
Unless you intend on contributing to the mongo-c-driver, you will want to build
9696
from a release tarball.
9797

98-
The most current release is 1.1.0-rc0 which you can download here.
99-
`mongo-c-driver-1.1.0-rc0.tar.gz <https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0-rc0/mongo-c-driver-1.1.0-rc0.tar.gz>`_.
98+
The most current release is 1.1.0 which you can download here.
99+
`mongo-c-driver-1.1.0.tar.gz <https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0/mongo-c-driver-1.1.0.tar.gz>`_.
100100

101101
To build on UNIX-like systems, do the following::
102102

103-
$ tar xzf mongo-c-driver-1.1.0-rc0.tar.gz
104-
$ cd mongo-c-driver-1.1.0-rc0
103+
$ tar xzf mongo-c-driver-1.1.0.tar.gz
104+
$ cd mongo-c-driver-1.1.0
105105
$ ./configure
106106
$ make
107107
$ sudo make install
@@ -112,7 +112,7 @@ To see all of the options available to you during configuration, run::
112112

113113
To build on Windows Vista or newer with Visual Studio 2010, do the following::
114114

115-
cd mongo-c-driver-1.1.0-rc0
115+
cd mongo-c-driver-1.1.0
116116
cd src\libbson
117117
cmake -DCMAKE_INSTALL_PREFIX=C:\usr -G "Visual Studio 10 Win64" .
118118
msbuild.exe ALL_BUILD.vcxproj

Diff for: build/rpm/mongo-c-driver.spec

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# norootforbuild
22

33
%define DriverName mongo-c-driver
4-
%define DriverVersion 1.1.0-rc0
4+
%define DriverVersion 1.1.0
55
%define BsonName libbson
6-
%define BsonVersion 1.1.0-rc0
6+
%define BsonVersion 1.1.0
77

88
Name: %{DriverName}
99
Version: %{DriverVersion}
@@ -117,6 +117,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
117117

118118

119119
%changelog -n %{DriverName}
120+
* Wed Jan 28 2015 Jason Carey <[email protected]> - 1.1.0-1
121+
- Release 1.1.0.
122+
120123
* Thu Nov 13 2014 Jason Carey <[email protected]> - 1.1.0-rc0-1
121124
- Release 1.1.0-rc0.
122125

@@ -161,6 +164,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
161164

162165

163166
%changelog -n %{BsonName}
167+
* Wed Jan 28 2015 Jason Carey <[email protected]> - 1.1.0-1
168+
- Release 1.1.0.
169+
164170
* Thu Nov 13 2014 Jason Carey <[email protected]> - 1.1.0-rc0-1
165171
- Release 1.1.0-rc0.
166172

Diff for: debian/changelog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
mongo-c-driver (1.1.0-0) unstable; urgency=low
2+
3+
* Release 1.1.0
4+
5+
-- Jason Carey <[email protected]> Wed, 28 Jan 2015 17:27:13 -0500
6+
17
mongo-c-driver (1.1.0-rc0-0) unstable; urgency=low
28

39
* Release 1.1.0-rc0

Diff for: doc/installing.page

+8-8
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@
5858

5959
<p>The following instructions are for UNIX-like systems such as GNU/Linux, FreeBSD, and Solaris. To build on Windows, see the instructions for <link xref="installing#building-windows">Building on Windows</link>.</p>
6060

61-
<p>The most recent release of the mongo-c-driver is 1.1.0-rc0 and can be <link href="https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0-rc0/mongo-c-driver-1.1.0-rc0.tar.gz">downloaded here</link>. The following snippet will download and extract the current release of the driver.</p>
61+
<p>The most recent release of the mongo-c-driver is 1.1.0 and can be <link href="https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0/mongo-c-driver-1.1.0.tar.gz">downloaded here</link>. The following snippet will download and extract the current release of the driver.</p>
6262

63-
<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0-rc0/mongo-c-driver-1.1.0-rc0.tar.gz</input>
64-
<output style="prompt">$ </output><input>tar -xzf mongo-c-driver-1.1.0-rc0.tar.gz</input>
65-
<output style="prompt">$ </output><input>cd mongo-c-driver-1.1.0-rc0/</input></screen>
63+
<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0/mongo-c-driver-1.1.0.tar.gz</input>
64+
<output style="prompt">$ </output><input>tar -xzf mongo-c-driver-1.1.0.tar.gz</input>
65+
<output style="prompt">$ </output><input>cd mongo-c-driver-1.1.0/</input></screen>
6666

6767
<p>Minimal dependencies are needed to build the MongoDB C driver. Optionally, if you want Kerberos (GSSAPI) or SSL support, you need to install <code>libsasl2</code> and <code>OpenSSL</code> libraries and development headers respectively.</p>
6868

@@ -129,8 +129,8 @@ Install man pages : yes
129129
<p>The following commands will download the most recent MongoDB binary release and install it using the <code>pkgadd</code> command on Solaris 10.</p>
130130
<screen><output style="prompt">$ </output><input>bash</input>
131131
<output style="prompt">bash-3.2$ </output><input>export ARCH=`uname -m`</input>
132-
<output style="prompt">bash-3.2$ </output><input>/usr/sfw/bin/wget --no-check-certificate "https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0-rc0/MONGOmongo-c-driver-1.1.0-rc0.${ARCH}.pkg.tar.gz"</input>
133-
<output style="prompt">bash-3.2$ </output><input>gunzip -c "MONGOmongo-c-driver-1.1.0-rc0.${ARCH}.pkg.tar.gz" | tar -xf -</input>
132+
<output style="prompt">bash-3.2$ </output><input>/usr/sfw/bin/wget --no-check-certificate "https://github.com/mongodb/mongo-c-driver/releases/download/1.1.0/MONGOmongo-c-driver-1.1.0.${ARCH}.pkg.tar.gz"</input>
133+
<output style="prompt">bash-3.2$ </output><input>gunzip -c "MONGOmongo-c-driver-1.1.0.${ARCH}.pkg.tar.gz" | tar -xf -</input>
134134
<output style="prompt">bash-3.2$ </output><input>pkgadd -d . MONGOmongo-c-driver</input></screen>
135135

136136
</section>
@@ -142,7 +142,7 @@ Install man pages : yes
142142

143143
<p>Let's start by generating Visual Studio project files for libbson, a dependency of the C driver. The following assumes we are compiling for 64-bit Windows using Visual Studio 2010 Express which can be freely downloaded from Microsoft.</p>
144144

145-
<screen>cd mongo-c-driver-1.1.0-rc0\src\libbson
145+
<screen>cd mongo-c-driver-1.1.0\src\libbson
146146
cmake -G "Visual Studio 10 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver"</screen>
147147

148148
<p>Now that we have project files generated, we can either open the project in Visual Studio or compile from the command line. Let's build using the command line program <code>msbuild.exe</code></p>
@@ -157,7 +157,7 @@ cmake -G "Visual Studio 10 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver"</sc
157157

158158
<p>Now let's do the same for the MongoDB C driver.</p>
159159

160-
<screen>cd mongo-c-driver-1.1.0-rc0
160+
<screen>cd mongo-c-driver-1.1.0
161161
cmake -G "Visual Studio 2010 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DBSON_ROOT_DIR=C:\mongo-c-driver"
162162
msbuild.exe ALL_BUILD.vcxproj
163163
msbuild.exe INSTALL.vcxproj</screen>

Diff for: doc/mongoc_version.page

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
#define MONGOC_MAJOR_VERSION (1)
1919
#define MONGOC_MINOR_VERSION (1)
2020
#define MONGOC_MICRO_VERSION (0)
21-
#define MONGOC_VERSION_S "1.1.0-rc0"
21+
#define MONGOC_VERSION_S "1.1.0"
2222
#define MONGOC_VERSION_HEX ((1 << 24) | (0 << 16) | (0 << 8) | 0)
2323
#define MONGOC_CHECK_VERSION(major, minor, micro)
2424
]]></screen>
2525

2626

2727
<listing>
2828
<title>MongoDB C Driver version check</title>
29-
<desc>Only compile a block on MongoDB C Driver 1.1.0-rc0 and newer.</desc>
29+
<desc>Only compile a block on MongoDB C Driver 1.1.0 and newer.</desc>
3030
<code mime="text/x-csrc"><![CDATA[#if MONGOC_CHECK_VERSION(1, 1, 0)
3131
static void do_something (void) {
3232
}

0 commit comments

Comments
 (0)