Browse Source

Version bump 3.3.0

Сергей Прохоров 8 years ago
parent
commit
3652aa9c0a
2 changed files with 17 additions and 1 deletions
  1. 16 0
      CHANGES
  2. 1 1
      src/epgsql.app.src

+ 16 - 0
CHANGES

@@ -1,3 +1,19 @@
+In 3.3.0
+
+* Streaming replication protocol support (epgsql may act like PostgreSQL slave)
+  https://github.com/epgsql/epgsql/blob/devel/streaming.md
+* Connection options now may be passed as map()
+* More error extra data fields returned in #error{extra}
+  http://www.postgresql.org/docs/current/interactive/protocol-error-fields.html
+* Prefer non-localized severity in #error{severity} when available
+* Added `set_notice_receiver/2` function to dynamically change receiver for asynchronous notifications
+* Asynchronous notifications receiver may be set to registered process name (atom)
+* `get_cmd_status/1` function added
+* Fixed return value of `DELETE ... RETURNING ..` in case when 0 rows were deleted
+  (now returns `{ok, 0, Columns, []}` instead of `{ok, 0}`)
+* TCP socket implicitly closed when epgsql connection process terminates
+* Some typespecs fixed
+
 In 3.2.0:
 
 * #error.codename (more readable errors)

+ 1 - 1
src/epgsql.app.src

@@ -1,6 +1,6 @@
 {application, epgsql,
  [{description, "PostgreSQL Client"},
-  {vsn, "3.2.0"},
+  {vsn, "3.3.0"},
   {modules, []},
   {registered, []},
   {applications, [kernel,