All Versions
21
Latest Version
Avg Release Cycle
90 days
Latest Release
1787 days ago

Changelog History
Page 2

  • v0.2.11 Changes

    January 11, 2014
    • ๐Ÿ‘ LISTEN/NOTIFY support for PostgreSQL
    • ๐Ÿ”Š Driver logs prepared statement data for PostgreSQL calls when logging is set to debug - #77;
    • ๐ŸŒฒ MySQL and PostgreSQL drivers log network bytes read/written when logging is set to trace;
    • PostgreSQL now correctly sends JSON to JSON fields without requiring a cast - #75;
    • ๐Ÿ–จ LocalDateTime is not printed (driver fails silently) - #74;
    • ๐Ÿ‘Œ Support for ENUM types on PostgreSQL - #75;
    • ๐Ÿ‘ Allow configuring the execution context used by PostgreSQL connections - #72
    • ๐Ÿ‘€ Naming executors so we can see the threads created - #71
  • v0.2.10 Changes

    December 18, 2013
    • โœ‚ Removed application_name from PostgreSQL default connection values - #70
  • v0.2.9 Changes

    December 01, 2013
    • ๐Ÿ“œ PostgreSQL driver cannot parse value set by current_timestamp with timezone - #51
    • โž• Add AsyncObjectPool.use to combine take and giveBack - #53
    • โž• Add support for postgres interval type as Period - #56
    • Connection mutex improvements for issue - #59
    • ๐Ÿ‘Œ Improve URL parser to allow missing hostname/dbname - #64
    • Decode OIDs as Long - #62
    • ๐Ÿ‘Œ Improve placeholders and prepared statement handling - #65
    • ResultSet.columnNames order does not match ResultSet order - #61
    • โž• Add Connection.inTransaction to wrap queries in a transaction block - #54
    • โž• Add support for MySQL BINARY/VARBINARY types - #55
  • v0.2.8 Changes

    September 24, 2013
    • ๐Ÿ›  Validate the number of parameters for prepared statements - fixes #47
    • โž• Adding support for MySQL BIT type - fixes #48
    • ๐Ÿ›  Use the rows count as the affected rows for MySQL also - fixes #46
  • v0.2.7 Changes

    September 09, 2013
    • โฌ†๏ธ Upgrading Netty to 4.0.9
    • โฌ†๏ธ Removing direct dependency on logback and making it depend on SFL4J only, upgrading JodaTime - by @kxbmap
    • MySQL doesn't set columnNames in QueryResult - #42
    • ๐Ÿ“œ Timestamps with microseconds fail to be parsed on PostgreSQL - #41
  • v0.2.5 Changes

    • ๐Ÿ‘ Allow the ClientSocketChannelFactory and ExecutionContext to be given at the connections instead of always using the driver provided ones - #38
    • โฌ†๏ธ Upgraded to Netty 4 - @normanmaurer
  • v0.2.4 Changes

    July 06, 2013
    • Mysql driver fails for null TIMESTAMP
    • Mysql driver fails for big strings (TEXT)
    • ๐Ÿ‘Œ Support (auto convert) Option in prepared stmt parameters - @magro - #30
    • ๐Ÿ‘ Allow database connections strings without port, username and password - @magro - #32
    • ๐Ÿ‘Œ Support 'postgres' protocol in heroku like db urls - @magro - #33
    • ๐Ÿ›  Fix jdbc:postgresql url format to use 'user' instead 'username' - @magro - #35
  • v0.2.3 Changes

    May 21, 2013
    • โฌ†๏ธ Upgraded Netty to 3.6.6.Final
    • โž• Added support for timestamp(n) values on MySQL
    • โšก๏ธ Updated docs to reference MySQL's 5.6 support for microseconds - @theon
    • MySQL driver returns DateTime instead of LocalDateTime when in text protocol - #24
  • v0.2.2 Changes

    May 18, 2013
    • ๐Ÿ‘ Implement MySQL support, should be able to execute common statements, prepared statements and login with password (#9)
    • Concurrency problem for multiple queries - @fwbrasil - #18
    • ๐Ÿ‘Œ Support prepared statement with more than 64 characters on PostgreSQL - @fwbrasil - #16
    • Do not accept returned connections to pool that aren't ready for query - @fwbrasil - #15
    • Multiple executions of a prepared statement that doesn't return rows fail - @fwbrasil - #13
    • โšก๏ธ Optimize match/cases to @switch (#10)
    • Reimplement the PostgreSQLMD5Digest.java in Scala - (#8)
  • v0.1.1 Changes

    April 30, 2013
    • Query promises fulfilled before cleaning up the query promise cause the futures to either hang forever or fail with a "query already running" message (#2)
    • โšก๏ธ Optimize MessageEncoder to use a match instead of a map (#3)
    • MessageDecoder should validate sizes and correctly handle negative or too large messages (#4)
    • ๐Ÿ“ฆ Move generic pool classes to the com.github.mauricio.async.db package (#9)