Skip to content

Commit d428bff

Browse files
author
Christian Hergert
committed
Release 0.96.4!
1 parent 0b5c729 commit d428bff

10 files changed

+57
-22
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ set (SOURCE_DIR "${PROJECT_SOURCE_DIR}/")
1313

1414
set (MONGOC_MAJOR_VERSION 0)
1515
set (MONGOC_MINOR_VERSION 96)
16-
set (MONGOC_MICRO_VERSION 3)
16+
set (MONGOC_MICRO_VERSION 4)
1717
set (MONGOC_API_VERSION 1.0)
18-
set (MONGOC_VERSION 0.96.3)
18+
set (MONGOC_VERSION 0.96.4)
1919

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

NEWS

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
mongo-c-driver 0.96.4
2+
=====================
3+
4+
Another incremental feature update and bugfix release!
5+
6+
In this release, you will find the following changes:
7+
8+
* build/mci.sh script for automatically building Debian packages, RPMs, and
9+
Solaris packaging based on the host operating system.
10+
* Various libbson improvements, now depending on 0.8.4.
11+
* Alignment fixes for Solaris Studio C compiler via libbson.
12+
* Addition of mongoc_gridfs_remove_by_filename() for removing a file from
13+
gridfs by filename.
14+
* client command functions can now take a fully qualified namespace.
15+
* collections can now support names that indicate a command namespace.
16+
* Commands will no longer fail if they do not contain an "ok" field.
17+
* OP_QUERY will now set the slaveOk bit in the wire protocol if
18+
* readPreferences are set to non-PRIMARY.
19+
* Various documentation and build fixes.
20+
21+
Thanks again to all the contributors, and happy hacking!
22+
23+
124
mongo-c-driver 0.96.2
225
=====================
326

README.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ Building from Release Tarball
5252
Unless you intend on contributing to the mongo-c-driver, you will want to build
5353
from a release tarball.
5454

55-
The most current release is 0.96.2 which you can download here.
56-
`mongo-c-driver-0.96.2.tar.gz <https://github.com/mongodb/mongo-c-driver/releases/download/0.96.2/mongo-c-driver-0.96.2.tar.gz>`_.
55+
The most current release is 0.96.4 which you can download here.
56+
`mongo-c-driver-0.96.4.tar.gz <https://github.com/mongodb/mongo-c-driver/releases/download/0.96.4/mongo-c-driver-0.96.4.tar.gz>`_.
5757

5858
To build on UNIX-like systems, do the following::
5959

60-
$ tar xzf mongo-c-driver-0.96.2.tar.gz
61-
$ cd mongo-c-driver-0.96.2
60+
$ tar xzf mongo-c-driver-0.96.4.tar.gz
61+
$ cd mongo-c-driver-0.96.4
6262
$ ./configure
6363
$ make
6464
$ sudo make install
@@ -69,7 +69,7 @@ To see all of the options available to you during configuration, run::
6969

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

72-
cd mongo-c-driver-0.96.2
72+
cd mongo-c-driver-0.96.4
7373
cd src\libbson
7474
cmake -DCMAKE_INSTALL_PREFIX=C:\usr -G "Visual Studio 10 Win64" .
7575
msbuild.exe ALL_BUILD.vcxproj

build/autotools/Versions.m4

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
m4_define([mongoc_major_version], [0])
22
m4_define([mongoc_minor_version], [96])
3-
m4_define([mongoc_micro_version], [3])
3+
m4_define([mongoc_micro_version], [4])
44
m4_define([mongoc_version], [mongoc_major_version.mongoc_minor_version.mongoc_micro_version])
55

66
# bump up by 1 for every micro release with no API changes, otherwise
77
# set to 0. after release, bump up by 1
8-
m4_define([mongoc_interface_age], [3])
8+
m4_define([mongoc_interface_age], [4])
99
m4_define([mongoc_binary_age], [m4_eval(100 * mongoc_minor_version + mongoc_micro_version)])
1010

1111
m4_define([lt_current], [m4_eval(100 * mongoc_minor_version + mongoc_micro_version - mongoc_interface_age)])
1212
m4_define([lt_revision], [mongoc_interface_age])
1313
m4_define([lt_age], [m4_eval(mongoc_binary_age - mongoc_interface_age)])
1414

15-
m4_define([libbson_required_version], [0.8.3])
15+
m4_define([libbson_required_version], [0.8.4])
1616

1717
m4_define([sasl_required_version], [2.1.6])

build/rpm/mongo-c-driver.spec

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# norootforbuild
22

33
%define DriverName mongo-c-driver
4-
%define DriverVersion 0.96.3
4+
%define DriverVersion 0.96.4
55
%define BsonName libbson
6-
%define BsonVersion 0.8.3
6+
%define BsonVersion 0.8.4
77

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

114114

115115
%changelog -n %{DriverName}
116+
* Tue Jun 20 2014 Christian Hergert <[email protected]> - 0.96.4-1
117+
- Release of 0.96.4
118+
116119
* Tue Jun 10 2014 Christian Hergert <[email protected]> - 0.96.3-1
117120
- Enable automated builds of 0.96.3
118121

@@ -127,5 +130,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
127130

128131

129132
%changelog -n %{BsonName}
133+
* Tue Jun 20 2014 Christian Hergert <[email protected]> - 0.8.4-1
134+
- Release of 0.8.4
135+
130136
* Tue Jun 10 2014 Christian Hergert <[email protected]> - 0.8.3-1
131137
- Enable automated builds of 0.8.3

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
mongo-c-driver (0.96.4-0) unstable; urgency=low
2+
3+
* Release of 0.96.4.
4+
5+
-- Christian Hergert <[email protected]> Fri, 20 Jun 2014 14:13:38 -0700
6+
17
mongo-c-driver (0.96.3-0) unstable; urgency=low
28

39
* Initial release for 0.96.3 development branch.

doc/installing.page

Lines changed: 8 additions & 8 deletions
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 0.96.2 and can be <link href="https://github.com/mongodb/mongo-c-driver/releases/download/0.96.2/mongo-c-driver-0.96.2.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 0.96.4 and can be <link href="https://github.com/mongodb/mongo-c-driver/releases/download/0.96.4/mongo-c-driver-0.96.4.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/0.96.2/mongo-c-driver-0.96.2.tar.gz</input>
64-
<output style="prompt">$ </output><input>tar -xzf mongo-c-driver-0.96.2.tar.gz</input>
65-
<output style="prompt">$ </output><input>cd mongo-c-driver-0.96.2/</input></screen>
63+
<screen><output style="prompt">$ </output><input>wget https://github.com/mongodb/mongo-c-driver/releases/download/0.96.4/mongo-c-driver-0.96.4.tar.gz</input>
64+
<output style="prompt">$ </output><input>tar -xzf mongo-c-driver-0.96.4.tar.gz</input>
65+
<output style="prompt">$ </output><input>cd mongo-c-driver-0.96.4/</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

@@ -132,8 +132,8 @@ Python (experimental) : no
132132
<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>
133133
<screen><output style="prompt">$ </output><input>bash</input>
134134
<output style="prompt">bash-3.2$ </output><input>export ARCH=`uname -m`</input>
135-
<output style="prompt">bash-3.2$ </output><input>/usr/sfw/bin/wget --no-check-certificate "https://github.com/mongodb/mongo-c-driver/releases/download/0.96.2/MONGOmongo-c-driver-0.96.2.${ARCH}.pkg.tar.gz"</input>
136-
<output style="prompt">bash-3.2$ </output><input>gunzip -c "MONGOmongo-c-driver-0.96.2.${ARCH}.pkg.tar.gz" | tar -xf -</input>
135+
<output style="prompt">bash-3.2$ </output><input>/usr/sfw/bin/wget --no-check-certificate "https://github.com/mongodb/mongo-c-driver/releases/download/0.96.4/MONGOmongo-c-driver-0.96.4.${ARCH}.pkg.tar.gz"</input>
136+
<output style="prompt">bash-3.2$ </output><input>gunzip -c "MONGOmongo-c-driver-0.96.4.${ARCH}.pkg.tar.gz" | tar -xf -</input>
137137
<output style="prompt">bash-3.2$ </output><input>pkgadd -d . MONGOmongo-c-driver</input></screen>
138138

139139
</section>
@@ -145,7 +145,7 @@ Python (experimental) : no
145145

146146
<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>
147147

148-
<screen>cd mongo-c-driver-0.96.2\src\libbson
148+
<screen>cd mongo-c-driver-0.96.4\src\libbson
149149
cmake -G "Visual Studio 10 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver"</screen>
150150

151151
<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>
@@ -160,7 +160,7 @@ cmake -G "Visual Studio 10 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver"</sc
160160

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

163-
<screen>cd mongo-c-driver-0.96.2
163+
<screen>cd mongo-c-driver-0.96.4
164164
cmake -G "Visual Studio 2010 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DBSON_ROOT_DIR=C:\mongo-c-driver"
165165
msbuild.exe ALL_BUILD.vcxproj
166166
msbuild.exe INSTALL.vcxproj</screen>

doc/mongoc_version.page

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#define MONGOC_MAJOR_VERSION (0)
1919
#define MONGOC_MINOR_VERSION (96)
2020
#define MONGOC_MICRO_VERSION (2)
21-
#define MONGOC_VERSION_S "0.96.2"
21+
#define MONGOC_VERSION_S "0.96.4"
2222
#define MONGOC_VERSION_HEX ((0 << 24) | (94 << 16) | (2 << 8) | 0)
2323
#define MONGOC_CHECK_VERSION(major, minor, micro)
2424
]]></screen>

mongo-c-driver-0.96.4.tar.gz

4.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)