Releases: sociomantic-tsunami/libdrizzle-redux
v5.4.2
https://github.com/sociomantic-tsunami/libdrizzle-redux/milestone/12?closed=1
Issues fixed
- Remove blank pages from generated pdf doc
- Fix allocation bug in drizzle_binlog_get_filename
v5.4.1
https://github.com/sociomantic-tsunami/libdrizzle-redux/milestone/10?closed=1
Issues fixed
- Fix binary compatibility issue
- Documentation added for new functions in v5.4.0
v5.4.0
Release Notes for v5.4.0
Note: If you are upgrading from an older version, you have to upgrade
incrementally, following the instructions in the previous versions' release
notes.
Dependencies
Dependency | Version |
---|---|
gcc | >=4.8.x |
autoconf | >=2.61 |
zlib1g-dev | >=0.13.x |
libtool | >=2.x |
libssl-dev1 | >=v1.x |
1 libssl-dev is needed if libdrizzle-redux is compiled with support for
SSL connections.
New Features
- Adds the ability to actually configure and use OpenSSL
- The owner and thus consumer can be specified for the socket which mysql writes binlog data to
- Make target which checks for latex support
- New utility functions for getting binlog event type and column type as string
- Ability to retrieve the binlog filename
v5.3.4
Fixes broken build due to travis-ci
changing the mysql
service from mysql-5.6
back to mysql
v5.3.3
https://github.com/sociomantic-tsunami/libdrizzle-redux/milestone/9
Issues fixed
- Fix .travis.yml file after travis-ci build environment update
#84
v5.3.2
v5.3.1
v5.3.0
Release Notes for v5.3.0
Note: If you are upgrading from an older version, it is advisable to upgrade
incrementally, following the instructions in the previous versions' release
notes.
These notes are usually structured in 4 sections: Migration Instructions,
which are the mandatory steps a user must do to update to the new version,
Deprecations, which contains deprecated functions which are not recommended to
be used (and will be removed in the next major release) but will not break any
old code, New Features which are new features available in the new
version that users might find interesting; Issues Fixed which contains
bugfixes and improvements that don't extend the functionality.
Dependencies
Dependency | Version |
---|---|
gcc | >=4.8.x |
autoconf | >=2.61 |
zlib1g-dev | >=0.13.x |
libtool | >=2.x |
New Features
drizzle_binlog_start()
has been modified, so binlog data can be read with a
non-blocking connection. However, it requires the client to parse raw data
from the connection file descriptor obtained throughdrizzle_fd()
.
(#34,
#53)
Issues Fixed
- Update hardcoded repo location
(#28) - Fix version number in configure script
(#31) - Update readme and doc
(#32) - Change location of generated documentation to top-level folder
sphinx-build
(#37) - Restructure man page doc generation
(#38) - Bugfix where calls to
drizzle_connect()
would always block regardless of the
non_blocking
option being set to true.
(#41) - Optimization of
drizzle_field_buffer()
so an array ofdrizzle_field_t
pointers are used to buffer fields
(#42) - Minor fixes to .gitignore
(#44) - Fixed integer underflow when processing large result sets using prepared
statements
(#47) - Use func macro when logging functions
(#49) - Update README with reasons for a sociomantic-tsunami fork
(#50) - Whitespace fixes
(#51) - Add continuous integration testing for clang compiler
(#57,
#58) - Fix linter warnings in bootstrap.sh
(#61) - Fix travis-ci build config for environment variables
(#63) - Add travis-ci build status to README
(#65) - Add unittest for event_watch_fn callback function
(#43,
#66,
#67)
#67) - Improve documentation for binlog code example
(#68)
v5.2.0
Project Moving
The project home has moved to the new sociomantic-tsunami organization, a new home for all FLOSS Sociomantic projects. This is still a work in progress, and hopefully this new organization will start to grow very soon, and you'll get more information about the Sociomantic Tsunami Program in the near future.
All requests to the old location will be automatically redirected to this new location though, so things should continue working, but we strongly suggest to update your URLs.
You can check this guide to update Git URLs in your clones: https://help.github.com/articles/changing-a-remote-s-url/
Quick summary is:
git remote set-url <name> [email protected]:sociomantic-tsunami/libdrizzle-redux.git
Also, if you are using git-hub
, you probably want to do this too:
git config hub.upstream sociomantic-tsunami/libdrizzle-redux
Package Renaming
The output package has been renamed from libdrizzle
to libdrizzle-redux
to make the difference between the packages more clear and to more easily support using both packages simultaneously.
Dependencies
Dependency | Version |
---|---|
gcc | >=4.8.x |
autoconf | >=2.61 |
zlib1g-dev | >=0.13.x |
libtool | >=2.x |
New Features
-
libdrizzle-5.1/libdrizzle.h
Added support for custom callback function, to allow clients to be notified
about file descriptor events. The new feature is available in the client API
through the functiondrizzle_set_event_watch_fn
Please refer to
docs/api/connection.rst
for documentation on
drizzle_set_event_watch_fn
v5.1.4 "Felmingham"
This release is identical to libdrizzle v5.1.4 "Felmingham" available at
https://launchpad.net/libdrizzle/5.1/5.1.4
- Many fixes to prepared statement code
- Several other minor fixes