All Versions
25
Latest Version
Avg Release Cycle
153 days
Latest Release
90 days ago

Changelog History
Page 1

  • v1.6.0

    January 06, 2020
    • ⚡️ Update version [2020-01-06 19:21:50 +0100]
    • ✅ Travis tests for MySQL 5.6, 5.7, 8.0 and MariaDB 10.3 [2020-01-06 11:02:23 +0100]
    • ⚡️ Update tests to pass with MariaDB 10.3 [2020-01-03 17:00:15 +0100]
    • ↪ Workaround for changed deadlock handling in MySQL 5.7+ [2019-12-29 00:26:14 +0100]
    • Fix MariaDB by not checking server capability CLIENT_LONG_PASSWORD [2019-12-28 22:54:03 +0100]
    • ⚡️ Update README.md [2019-12-28 14:53:32 +0100]
    • 📚 Edit documentation (edoc) [2019-12-28 14:53:32 +0100]
    • Implement caching_sha2_password authentication [2019-12-28 14:38:46 +0100]
    • 🌲 Log slow queries [2019-12-21 20:03:15 +0100]
    • 🛠 Fix race conditions in change user tests [2019-12-17 18:54:28 +0100]
    • Examine final EOF packet following resultset rows [2019-12-11 17:12:03 +0100]
    • Override mode, packet and active TCP options (#148) [2019-12-10 13:08:13 +0100]
    • ➕ Add kernel, stdlib and ssl to .app applications [2019-11-25 15:10:03 +0100]
    • 🔀 Enable connect modes: synchronous (default), asynchronous and lazy [2019-11-14 17:31:31 +0100]
    • Normal exit when tcp_closed (#139) [2019-10-23 01:26:44 +0200]
    • ✅ Check logged errors in tests and hide them from the output [2019-10-16 01:18:02 +0200]
    • support 'COM_RESET_CONNECTION' (#138) [2019-10-15 10:32:58 +0200]
    • ✅ Disable the deadlock test for MySQL 5.7.x [2019-10-14 21:24:27 +0200]
    • 🛠 Fix 'Access denied' test case failing on MariaDB [2019-09-21 23:12:31 +0200]
    • ⚡️ Update CHANGELOG.md [2019-09-20 20:51:36 +0200]
  • v1.5.1

    September 20, 2019
    • ⚡️ Info about hex and mix in README and update version [2019-09-20 20:50:05 +0200]
    • 🚚 Move on-connect queries and prepares into mysql_conn [2019-06-03 16:26:09 +0200]
    • ✅ test erlang/otp 22.0 [2019-05-23 18:43:56 +0200]
    • ➕ Add ssl options to start_link/1 spec and doc [2019-05-06 23:52:16 +0200]
    • Enable TCP option 'nodelay' [2019-04-25 01:18:30 +0200]
    • 0️⃣ Make TCP buffer at least as large as recbuf by default [2019-04-25 00:28:58 +0200]
    • 👉 Use utf8mb4 for servers that support it [2019-04-24 19:38:27 +0200]
    • Add tcp_options to start_link/1 spec [2019-04-24 18:46:09 +0200]
    • Ignore SERVER_STATUS_AUTOCOMMIT on handshake [2019-04-03 19:39:51 +0200]
    • Stop connection again when post-connect queries or prepares fail (#115) [2019-04-03 00:32:39 +0200]
    • 0️⃣ Default port 0 for unix socket [2019-04-01 17:51:43 +0200]
  • v1.5.0

    March 31, 2019
    • ⚡️ Update version and CHANGELOG.md [2019-03-31 18:56:42 +0200]
    • Parameter validation for prepared statements and parameterized queries [2019-03-31 18:24:59 +0200]
    • 🔀 Synchronous stop [2019-03-31 18:24:59 +0200]
    • ↪ Workaround for sub binary optimization bug in OTP 21.0 [2019-03-31 18:24:59 +0200]
    • replace atom() with module() for SockModule parameters [2019-03-31 18:24:59 +0200]
    • 🔄 implement COM_CHANGE_USER (#105) [2019-03-31 18:24:59 +0200]
    • Possibility to apply a filtermap fun on results (#104) [2019-03-31 18:24:59 +0200]
    • ⚡️ Update version and CHANGELOG.md [2019-03-31 18:24:59 +0200]
    • Get rid of socket wrapper modules [2019-03-31 18:24:59 +0200]
    • ✂ Remove redundant transaction level info in state [2019-03-31 18:24:59 +0200]
    • ✂ Remove superfluos 'Too many connections' test [2019-03-31 18:24:59 +0200]
    • 🚚 Move gen_server to separate module [2019-03-31 18:24:59 +0200]
    • 🖐 Handle error packet as the initial packet from the server [2019-03-31 18:24:59 +0200]
    • Clarifications for usage with MySQL 8 [2019-03-31 18:24:22 +0200]
    • Monitor calling process during transaction [2019-03-31 18:24:03 +0200]
  • v1.4.0

    January 11, 2019
    • ⚡️ Update version and CHANGELOG.md [2019-01-11 23:15:48 +0100]
    • Get rid of socket wrapper modules [2018-12-03 01:07:39 +0100]
    • ✂ Remove redundant transaction level info in state [2018-12-02 22:39:36 +0100]
    • ✂ Remove superfluos 'Too many connections' test [2018-12-02 20:53:07 +0100]
    • 🚚 Move gen_server to separate module [2018-12-02 20:46:33 +0100]
    • 🖐 Handle error packet as the initial packet from the server [2018-12-02 18:35:45 +0100]
    • Clarifications for usage with MySQL 8 [2018-12-02 15:31:25 +0100]
    • Monitor calling process during transaction [2018-11-29 18:22:30 +0100]
    • ✅ Run tests with verbose output by default [2018-11-27 20:58:15 +0100]
    • 🛠 fix spec for host option [2018-11-27 18:25:44 +0100]
    • ✅ Mention exit(Pid, normal) in README and a test [2018-11-21 00:59:25 +0100]
    • Return an error on deadlock if all retries fail in a transaction [2018-10-07 20:35:39 +0200]
    • Set gen_server-timeouts for transaction statements to infinity (#91) [2018-10-06 21:39:14 +0200]
  • v1.3.3

    November 20, 2018
    • Compatibility with OTP 21.1 (#84) [2018-10-02 18:23:43 +0200]
    • 🔒 Don't restart transaction on lock wait timeout (#89) [2018-09-18 11:10:57 +0200]
    • 👷 Make the Travis CI status show the master branch [2018-07-01 00:33:10 +0200]
    • ⚡️ Update README.md [2018-04-13 04:33:52 +0200]
    • 🛠 Fixed a Typo in the doc [2018-03-21 11:13:26 +0100]
    • ⚡️ Update CHANGELOG.md [2018-03-20 02:44:37 +0100]
  • v1.3.2

    March 20, 2018
    • Rewrite add_packet_headers and update version [2018-03-20 02:42:43 +0100]
    • Sending packets with size greater than 16#ffffff (#77) [2018-03-20 00:16:48 +0100]
    • ⚡️ Update CHANGELOG.md [2018-01-05 07:28:11 +0100]
  • v1.3.1

    January 05, 2018
    • ⚡️ Update .app.src file and README for version 1.3.1 [2018-01-05 07:26:58 +0100]
    • Check handshake status, ignoring bit 16#4000, SERVER_SESSION_STATE_CHANGED [2017-12-28 17:29:40 +0100]
    • Ignore mysql.d [2017-12-28 17:29:40 +0100]
    • Compatible with MySQL 5.7 and MariaDB 10.2.6+ [2017-12-28 17:29:40 +0100]
    • ⚡️ Update README again [2017-11-23 22:36:34 +0100]
    • ⚡️ Update README [2017-11-23 22:34:24 +0100]
    • 🚚 Move SSL tests to separate suite [2017-11-23 22:07:18 +0100]
    • Linebreak long lines [2017-11-23 22:05:51 +0100]
    • ⚡️ Update erlang.mk and fix dialyzer plt apps [2017-11-23 22:04:39 +0100]
    • ⚡️ Update changelog 1.3.0 [2017-11-23 21:57:57 +0100]
  • v1.3.0

    September 21, 2017
    • ➕ add erlang 20 for test [2017-09-21 13:32:38 +0200]
    • ➕ Add SSL connection support [2017-09-21 13:28:43 +0200]
    • 🛠 Fix reading of unsigned integers in binary protocol [2017-08-02 00:09:54 +0200]
    • 🛠 fix mysql connect timeout. [2017-08-02 00:06:42 +0200]
    • ➕ Add support for auth method switch [2017-08-02 00:05:04 +0200]
    • 🛠 Fix tests for MariaDB [2017-08-01 23:58:33 +0200]
    • erlang 20 add floor/1 function, change the floor/1 funcion name in the self create module [2017-05-11 17:07:50 +0800]
    • ➕ Add test for found_rows option. [2017-01-31 10:52:43 +0100]
    • Allow setting CLIENT_FOUND_ROWS on handshake. [2017-01-31 10:45:17 +0100]
    • ➕ Add Erlang 19 and 18 to Travis build matrix [2016-08-27 02:04:37 +0200]
    • ➕ Add support for the MySQL JSON type [2016-08-27 01:41:43 +0200]
    • Explicitly set the SQL mode to a known value [2016-07-23 13:08:13 +0200]
    • 🛠 Fix typo 'Gitbub' in docs [2016-07-01 15:44:29 +0200]
    • ⚡️ Update CHANGELOG.md [2016-06-18 06:37:52 +0200]
  • v1.2.0

    June 18, 2016
    • ⬆️ Bump version to 1.2.0 [2016-06-18 06:37:07 +0200]
    • ➕ Add test for server disconnect and tcp error [2016-06-18 06:27:51 +0200]
    • 🛠 Fixes typo: Set active once after executing prepared statement [2016-06-18 06:27:43 +0200]
    • Stop the gen_server when mysql server closes connection [2016-06-11 16:11:06 +0200]
    • Properly handling empty passwords [2016-02-19 16:41:09 -0800]
    • 📦 this change required for the elixir/exrm to package this as a dependency. [2016-01-05 12:40:41 -0600]
  • v1.1.1

    September 13, 2015
    • Bumb version 1.1.1 [2015-09-13 12:09:33 +0200]
    • 🔒 Skip lock wait timeout test when setting the timeout is not possible [2015-09-13 11:56:57 +0200]
    • 🛠 Don't check the multi capabilities from the server; fixes #31 [2015-09-13 11:55:46 +0200]
    • ⚡️ Update CHANGELOG.md [2015-08-31 16:39:43 +0200]