monetdb (11.19.9-20150123) unstable; urgency=low

  * Rebuilt.
  * BZ#3467: Field aliases with '#' character excise field names in
    result set.
  * BZ#3605: relational query without result
  * BZ#3619: Missing dll on MonetDB Start
  * BZ#3622: Type resolution error
  * BZ#3624: insert of incomplete or invalid ip address values in
    inet column is silently accepted but the values are not stored (they
    become/show nil)
  * BZ#3626: casting a type without alias results in program contains errors
  * BZ#3628: mclient and ODBC driver report 'type mismatch' when stddev_pop
    used in a select which returns 0 rows
  * BZ#3629: IF THEN ELSEIF always evaluates the first test as true
  * BZ#3630: segv on rel_order_by_column_exp
  * BZ#3632: running make clean twice gives an error in clients/ruby/adapter
  * BZ#3633: Wrong result for HAVING with floating-point constant
  * BZ#3640: Missing implementation of scalar function: sql_sub(<date>,
    <month interval>)
  * BZ#3641: SQL lexer fails to detect string end if it the last character
    is U+FEFF ZERO WIDTH NO-BREAK SPACE
  * BZ#3642: Combined WHERE conditions less-than plus equals-to produce
    incorrect results
  * BZ#3643: Missing implementations of scalar function: sql_sub(<timetz>,
    arg2)
  * BZ#3644: COPY INTO fails to import "inet" data type when value has
    prefix length in CIDR notation
  * BZ#3646: ORDER BY clause does not produce proper results on 'inet'
    datatype
  * BZ#3649: recycler crashes with concurrent transactions

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 23 Jan 2015 13:21:50 +0100

monetdb (11.19.9-20150123) unstable; urgency=low

  * sql: Fixed a typo in a column name of the sys.tablestoragemodel view
    (auxillary changed to auxiliary).

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 19 Jan 2015 13:21:50 +0100

monetdb (11.19.9-20150123) unstable; urgency=low

  * clients: Changes to the Perl interface, thanks to Stefan O'Rear:
    1. removes "use sigtrap", because this has global effects and should
    not be used by modules, only by the application.
    2. allows Perl 5.8.1+ Unicode strings to be passed to quote() and
    included in statements (UTF-8 encoded, as expected by Monet's str
    module)
    3. quote and unquote now use the same quoting rules as the MonetDB
    server, allowing for all characters except NUL to be round-tripped
    4. several character loops have been reimplemented in regex for much
    greater performance
    5. micro-optimizations to the result fetch loop
    6. block boundaries are preserved in piggyback data so that Xclose is
    not appended or prepended to a SQL command
    7. diagnostic messages #foo before a result header are ignored, this
    is necessary to use recycler_pipe
    8. fail quickly and loudly if we receive a continuation prompt (or any
    other response that starts with a non-ASCII character)
    9. header lines must start with %, not merely contain %, fixing a bug
    when querying a table where string values contain %
    10. after closing a large resultset, account for the fact that a reply
    will come and do not lose sync
    11. allow a MAPI_TRACE environment variable to dump wire protocol
    frames to standard output
    12. fixes maximum MAPI block size to match the server limit of 16k.
    previously would crash on blocks larger than 16k

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 13 Jan 2015 13:21:50 +0100

monetdb (11.19.7-20141121) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 21 Nov 2014 10:14:18 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * Rebuilt.
  * BZ#3580: cosmetic change (append newline)
  * BZ#3609: Incorrect use of generate_series
  * BZ#3611: quantile() and median() commands crash when used 2x on the
    same variable on a null table
  * BZ#3612: assertion failure when deleting rows from table to which a
    FK constraint is defined
  * BZ#3620: ORDER BY broken when using UNION ALL
  * BZ#3621: Hexadecimal literal vs decimal literal

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 20 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * gdk: Implemented a change to the way in which string bats are appended.
    We now try harder to limit the growth of the string heap.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 20 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * monetdb5: Fixed adding of 0 intervals to dates.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 20 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * sql: Fixed sys.queue() implementation to report on other queries being
    executed.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 20 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * sql: A number of bugs were fixed in the code to upgrade a database from
    previous releases.  This version should fix the upgrade of a database
    that had been upgraded to the Oct2014 release, but also properly
    upgrade directly from Jan2014 and Feb2013 releases.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 14 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * buildtools: The libraries included in the Windows installers have been upgraded.
    We now use libxml2-2.9.2, openssl-1.0.1j, pcre-8.36, and zlib-1.2.8.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 7 Nov 2014 10:37:22 +0100

monetdb (11.19.5-20141120) unstable; urgency=low

  * gdk: Fixed some problems with BATsample.  It was possible for BATsample to
    return a value that was just beyond the end of the sampled BAT.  Also,
    on some systems the range of the rand() function is rather limited
    (0..32767) and trying to get a sample larger than this range would
    result in an infinite loop.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 5 Nov 2014 10:37:22 +0100

monetdb (11.19.3-20141028) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 28 Oct 2014 09:02:24 +0100

monetdb (11.19.1-20141024) unstable; urgency=low

  * Rebuilt.
  * BZ#2618: Implement master slave scheme
  * BZ#2945: evaluation of SQL "between SYMMETRIC" requires MAL iterator
    because there is no (bulk) MIN/MAX(a,b)
  * BZ#3204: monetdb create: allow setting admin password during creation
  * BZ#3390: Missing definition for pushSht in monetdb5/mal/mal_builder.h
  * BZ#3402: We should have a C implementation of mal.multiplex.
  * BZ#3422: Segmentation fault after large table insert
  * BZ#3459: incomplete implementation of JDBC driver getNumericFunctions(),
    getStringFunctions(), getSystemFunctions(), getTimeDateFunctions(),
    getSQLKeywords() methods in MonetDatabaseMetaData.java
  * BZ#3471: JDBC driver: incorrect output result of SQL query: SELECT 1 ;
  * BZ#3474: bulk and scalar versions of mkey.rotate_xor_hash differ
  * BZ#3484: COPY INTO on a file works fine on Linux/OSX, but not on Windows
  * BZ#3488: Slow SQL execution for correlated scalar subquery
  * BZ#3489: SQL query with ORDER BY does not order its result as requested
  * BZ#3490: SQL query kills the mserver5 (Segmentation fault)
  * BZ#3491: SQL query kills the mserver5 (Segmentation fault)
  * BZ#3493: Test monetdb5/modules/mal/Tests/pqueue.mal fails since
    recent checkins
  * BZ#3494: Tests monetdb5/modules/mal/Tests/pqueue[23].mal lack
    correct/expected/intended output
  * BZ#3495: Test sql/test/centipede/Tests/olap.sql lacks
    correct/expected/intended output
  * BZ#3497: monetdb start reports crash in merovingian.log
  * BZ#3498: SQL throws TypeException if aggregations and limit statements
    are both present
  * BZ#3502: Database was killed by signal SIGBUS
  * BZ#3504: COPY INTO does not allow OFFSET without specifying amount
    of records
  * BZ#3505: expression with <boolean> = NOT <boolean> returns a syntax
    error but NOT <boolean> = <boolean> not
  * BZ#3506: conversion to varchar terminates mserver
  * BZ#3508: conversion of string '0   ' to type smallint or integer fails
  * BZ#3510: timestamp + month interval generates bogus MAL?
  * BZ#3511: When having multiple selections combined with aliases not
    all of them seem to be evalauted.
  * BZ#3512: auto-conversion of string to `sht` type no longer works
  * BZ#3513: COPY BINARY INTO fails on 6gb file; works fine on 3gb
  * BZ#3516: inserting '0' into a column of datatype numeric fails
  * BZ#3518: UNION with subqueries
  * BZ#3521: large results of function exp() are not automatically returned
    as double
  * BZ#3522: SQL catalog table sys.columns lists columns for table ids
    which do not exist in sys.tables
  * BZ#3523: Window function over union gives no result
  * BZ#3524: wrong error on missing aggregation column
  * BZ#3527: select distinct - order by - limit 2 results in one single
    result
  * BZ#3528: segfault at mal_session.c:521
  * BZ#3532: several geom tests crash after manifold changes
  * BZ#3534: missing table name with invalid column in join using (and
    problems after resolving it)
  * BZ#3536: program contains error with join using integer and smallint
  * BZ#3542: gdk/gdk_bat.c:2904: BATassertHeadProps: Assertion
    `!b->H->revsorted || cmp >= 0' failed.
  * BZ#3543: invalid behavior and incorrect data results for SQL data
    type: numeric(4,4)
  * BZ#3544: sys.reuse() corrupts data
  * BZ#3546: Division by zero in CASE statement that should avoid it
  * BZ#3547: Empty query when selecting a field from a view made of
    UNION ALL
  * BZ#3551: Wrong ticks in TRACE
  * BZ#3552: incorrect data results for "WHERE int_col <> 0"
  * BZ#3554: Issue with subselect and ORDER BY
  * BZ#3555: Order of evaluation inside CASE WHEN
  * BZ#3558: numeric values (as strings) are incorrectly parsed/converted
    and invalid strings are accepted without error
  * BZ#3560: Error "BATproject: does not match always" with
    subselect/groupby/having
  * BZ#3562: mserver5: gdk_bat.c:2855: BATassertHeadProps: Assertion
    `!b->H->revsorted || cmp >= 0' failed.
  * BZ#3563: incorrect results for scalar function locate(in_str,
    search_str, occurrence)
  * BZ#3565: Wrong/confusing error message when trying to add a FK to a
    TEMP TABLE
  * BZ#3572: Table names with escaped double quotes are rejected
  * BZ#3573: alter table alter_not_null_test alter test set NOT NULL;
    is accepted when test contains null. This used to be restricted but
    isn't anymore
  * BZ#3575: segmentation fault in mserver5 process
  * BZ#3576: Dropping default value definitions from a table does not work
    as expected
  * BZ#3577: SIGSEGV in BATins_kdiff
  * BZ#3579: segmentation fault in mserver5 process
  * BZ#3581: mserver5: rel_bin.c:2504: rel2bin_groupby: Assertion `0'
    failed.
  * BZ#3582: mserver5: sql_mem.c:48: sql_ref_dec: Assertion `r->refcnt >
    0' failed.
  * BZ#3583: Possible buffer overflow in max(varchar)
  * BZ#3585: Incorrect query terminates connection
  * BZ#3586: mserver5: sql/storage/store.c:3610: sys_drop_func: Assertion
    `rid_func != oid_nil' failed.
  * BZ#3592: SIGSEGV in MANIFOLDjob
  * BZ#3593: delta_append_val: Assertion `!c || ((c)->S->count) ==
    bat->ibase' failed.
  * BZ#3594: gdk/gdk_bat.c:2855: BATassertHeadProps: Assertion
    `!b->H->revsorted || cmp >= 0' failed.
  * BZ#3595: Race/heap corruption on thread exit
  * BZ#3596: gdk_bat.c:2861: BATassertHeadProps: Assertion `!b->H->nonil ||
    cmp != 0' failed.
  * BZ#3597: SQL to MAL listing looses types
  * BZ#3598: SQL bulk load should ignore leading/trailing spaces also with
    type decimal (as with integers & real/double)
  * BZ#3599: Double-free of imprints
  * BZ#3601: Trivial typo in debian/monetdb5-sql.init.d
  * BZ#3603: "monetdb create -p" hangs monetdbd
  * BZ#3604: Sys.queue ignored upon errors

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 24 Oct 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * monetdb5: Removed algebra.materialize.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 15 Sep 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * monetdb5: Removed algebra.kunique and algebra.tunique.  They were subsumed by
    algebra.subunique.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 29 Aug 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * monetdb5: Remove algebra.antiuselect and algebra.thetauselect.  They were subsumed
    by algebra.subselect.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 26 Aug 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * monetdb5: Removed algebra.topN and its imlementation BATtopN.  The function was
    not used.
  * monetdb5: Removed aggr.histogram and its implementation BAThistogram.  The
    function was not used, and did not produce output in the "headless"
    (i.e. dense-headed) format.  Histograms can be created as a by-product
    of group.subgroup.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 25 Aug 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * gdk: Added "multifarm" capability.  It is now possible to separate persistent
    and transient BATs into different directories (presumably on different
    disks).  This can be done by using the --dbextra option of mserver5
    (see the man page).

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * buildtools: Jacqueline, the MonetDB/JAQL frontend, has been removed.  The frontend
    never grew beyond being experimental, and there is no interest anymore
    to maintain the code.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * sql: Added PostgreSQL compatible string TRIM, LTRIM, RTRIM, LPAD and RPAD
    functions

 -- Jennie Zhang <y.zhang@cwi.nl>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * mapilib: Changed mapi_timeout argument from seconds to milliseconds.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * stream: Changed mnstr_settimeout function so that the specified timeout is now
    in milliseconds (used to be seconds), and that it also needs an extra
    argument specifying a callback function (no arguments, int result)
    that should return TRUE if the timeout should cause the function to
    abort or continue what it was doing.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * merovingian: monetdb create: add -p flag to set monetdb user password on creation,
    and therefore allow creating the database in unlocked state

 -- Fabian Groffen <fabian@monetdb.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.19.1-20141024) unstable; urgency=low

  * sql: Stop support for upgrading directly from a database created with a
    server from the Oct2012 release or older.  You can upgrade via the
    Feb2013 or Jan2014 release.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 09:22:22 +0200

monetdb (11.17.21-20140725) unstable; urgency=low

  * Rebuilt.
  * BZ#3519: Uppercase TRUE/FALSE strings cannot be converted to boolean
    values

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 25 Jul 2014 15:09:53 +0200

monetdb (11.17.19-20140722) unstable; urgency=low

  * Rebuilt.
  * BZ#3487: dead link to "Professional services"
  * BZ#3500: MonetDB driver wants an empty string for SQLTables and
    SQLColumns API calls, where other drivers expect NULL
  * BZ#3514: mserver5 crash due (assertion failure in gdk_select.c)
  * BZ#3515: mserver5 crash due (assertion failure in gdk_bat.c)

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 22 Jul 2014 11:42:07 +0200

monetdb (11.17.19-20140722) unstable; urgency=low

  * buildtools: Fix configure to continue without Python if the python binary is
    too old.  This instead of always aborting configure if python happens
    to be too old.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 3 Jun 2014 11:42:07 +0200

monetdb (11.17.17-20140514) unstable; urgency=low

  * Rebuilt.
  * BZ#3482: Crossproduct error

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 14 May 2014 09:55:28 +0200

monetdb (11.17.15-20140508) unstable; urgency=low

  * Rebuilt.
  * BZ#3424: numeric values at the front of strings determines whether
    CAST works successfully
  * BZ#3439: Python driver drops milliseconds from timestamps
  * BZ#3446: SET READ ONLY forgets previous changes
  * BZ#3455: String columns unusable from 64-bit .NET via ODBC
  * BZ#3456: Insert fails
  * BZ#3457: When kernel of remote client crashes, the connection remains
    established on server side
  * BZ#3458: mserver5 crash on SQL: SELECT COUNT(*) FROM SYS.TABLES HAVING
    COUNT(*) > 0
  * BZ#3461: mserver5 crash on SQL: SELECT * FROM SYS.ARGS WHERE FUNC_ID
    NOT IN (SELECT ID FROM SYS.FUNCTIONS) OR FUNC_ID NOT IN (SELECT *
    FROM SYS.FUNCTIONS)
  * BZ#3462: Invalid SQL (IN with subquery which returns multiple columns)
    is accepted
  * BZ#3463: Crash on SELECT with SERIAL aggregation and GROUP BY column
    alias's
  * BZ#3468: Local temporary table persists across sessions
  * BZ#3469: Absolute network paths considered invalid for COPY INTO
    ... FROM statement.
  * BZ#3473: Various memory leaks in SQL compilation
  * BZ#3477: ODBC driver raises "unexpected end of input" for prepared
    string parameter from .NET application
  * BZ#3481: Cannot run multiple COPY INTO statements in one 's'-command

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 08 May 2014 14:21:36 +0200

monetdb (11.17.15-20140508) unstable; urgency=low

  * buildtools: Lots of minor fixes were made for potential defects found by Coverity
    Scan.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 30 Apr 2014 14:21:36 +0200

monetdb (11.17.15-20140508) unstable; urgency=low

  * clients: ODBC: Implemented {call procedure-name(...)} escape.  The version
    {?=call ...} is not implemented.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 1 Apr 2014 14:21:36 +0200

monetdb (11.17.15-20140508) unstable; urgency=low

  * buildtools: On Windows we now build the geom module against version 3.4.2 of the
    geos library.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 24 Mar 2014 14:21:36 +0200

monetdb (11.17.13-20140306) unstable; urgency=low

  * Rebuilt.
  * BZ#3452: ODBC driver build fails on Mac OS X due to a conflicting
    types for the SQLColAttribute with the unixODBC library

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 06 Mar 2014 11:48:50 +0100

monetdb (11.17.11-20140303) unstable; urgency=low

  * Rebuilt.
  * BZ#3442: COPY INTO ... LOCKED reports incorrect count
  * BZ#3443: DROP INDEX crashes server with BATsubselect: invalid argument:
    b must have a dense head
  * BZ#3444: AND after ON () of LEFT OUTER JOIN with certain expressions
    will cause crash

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 03 Mar 2014 12:31:41 +0100

monetdb (11.17.11-20140303) unstable; urgency=low

  * buildtools: Configure now enables the SQL front end by default.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 28 Feb 2014 12:31:41 +0100

monetdb (11.17.11-20140303) unstable; urgency=low

  * merovingian: monetdb destroy -f now also works on running databases

 -- Fabian Groffen <fabian@monetdb.org>  Sun, 16 Feb 2014 12:31:41 +0100

monetdb (11.17.9-20140213) unstable; urgency=low

  * Rebuilt.
  * BZ#3435: INDEX prevents JOIN from discovering matches

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 13 Feb 2014 12:40:14 +0100

monetdb (11.17.7-20140207) unstable; urgency=low

  * Rebuilt.
  * BZ#3436: COPY INTO from file containing leading Byte Order Mark (BOM)
    causes corruption

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 07 Feb 2014 12:53:23 +0100

monetdb (11.17.5-20140206) unstable; urgency=low

  * Rebuilt.
  * BZ#3420: Database does not start after upgrade
  * BZ#3425: Temporal extraction glitches
  * BZ#3427: Consistent use of current_timestamp and now()
  * BZ#3428: Aggregation over two columns is broken
  * BZ#3429: SAMPLE on JOIN result crashes server
  * BZ#3430: Wrong temporary handling
  * BZ#3431: SQLGetInfo returns incorrect value for SQL_FN_NUM_TRUNCATE
  * BZ#3432: MonetDB SQL syntax incompatible with SQL-92 <delimited
    identifier> syntax

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 06 Feb 2014 10:27:36 +0100

monetdb (11.17.3-20140125) unstable; urgency=low

  * Rebuilt.
  * BZ#3418: Segmentation fault on a query from table expression
  * BZ#3419: Database does not start after upgrade
  * BZ#3423: Group by alias with distinct count doesn't work

 -- Sjoerd Mullender <sjoerd@acm.org>  Sat, 25 Jan 2014 14:06:27 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * Rebuilt.
  * BZ#3040: Wrong NULL behavior in EXCEPT and INTERSECT
  * BZ#3092: ODBC client doesn't support scalar function escape
  * BZ#3198: SIGSEGV insert_string_bat (b=0x7fffe419d0a0, n=0x7fffc4006010,
    append=0) at gdk_batop.c:196
  * BZ#3210: Unexpected concurrency conflict when inserting to 2 tables
    simultaneously and querying one of them
  * BZ#3273: Add support to Python DBAPI package for timetz, inet and
    url types
  * BZ#3285: no such table 'queryHistory'
  * BZ#3298: GDKmmap messages and monetdb start db takes very long
  * BZ#3354: Introduce query time-out
  * BZ#3371: (i)like generates batloop instead of algebra.likesubselect
  * BZ#3372: Large group by queries never complete - server at 100%
    cpu(all cores) until MonetDB stopped
  * BZ#3383: Bad performance with DISTINCT GROUP BY
  * BZ#3391: Bad performance with GROUP BY and FK with out aggregate
    function
  * BZ#3393: "COPY .. INTO ..." - escape of string quotes
  * BZ#3399: server crashed on simple (malformed) query
  * BZ#3401: inconsistent/strange handling of invalid dates
    (e.g. 2013-02-29) in where clause
  * BZ#3403: NOT NULL constraint can't be applied after deleting rows with
    null values
  * BZ#3404: Assertion `h->storage == STORE_MMAP' failed.
  * BZ#3408: nested concat query crashed server
  * BZ#3411: (disguised) BETWEEN clause not recognised. Hence no rangejoin.
  * BZ#3412: Boolean expressions in WHERE clause, result in incorrect
    resulsts
  * BZ#3417: Nested Common Table Expressions Crash

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 14 Jan 2014 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * buildtools: Created packages for RPM based systems and Debian/Ubunty containing
    the MonetDB interface to the GNU Scientific Library (gsl).

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 10 Dec 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * gdk: Removed some unused fields in the atomDesc structure.  This change
    requires a complete recompilation of the whole suite.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * clients: ODBC: Implemented {fn scalar()} and {interval ...} escapes.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * python2: Changed defaults for connecting (defaults to unix socket now).
  * python2: Unix sockets partially working for control protocol.
  * python2: Add support for unix socket.

 -- Gijs Molenaar <g.j.molenaar@uva.nl>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * python3: Changed defaults for connecting (defaults to unix socket now).
  * python3: Unix sockets partially working for control protocol.
  * python3: Add support for unix socket.

 -- Gijs Molenaar <g.j.molenaar@uva.nl>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * buildtools: We no longer install the .la files in our Fedora/Debian/Ubuntu packages.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.17.1-20140114) unstable; urgency=low

  * gdk: Replaced the mutex implementation for both GNU C and Visual Studio with
    a home-grown implementation that uses atomic instructions (__sync_*()
    in gcc, _Interlocked*() in VS).

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Nov 2013 14:39:02 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * Rebuilt.
  * BZ#3243: Segmentation fault (possible data corruption) after clean
    shutdown
  * BZ#3258: Scheduling issues
  * BZ#3368: BAT sortedness info ignored on ORDER BY and TOPN
  * BZ#3374: UNIQUE constraint does not set tkey property on the
    corresponding BAT
  * BZ#3382: Response to PREPARE emtpy if query contains a LIMIT
  * BZ#3385: Simple query fails with 'identifier not found'
  * BZ#3387: mclient does not properly double quote schema names when
    using autofill tab
  * BZ#3388: case statement in "order by" clause doesn't work when used
    together with "group by"
  * BZ#3389: median function with "group by"  - SIGSEGV
  * BZ#3392: ODBC datatype conversion for INTEGER not working properly
  * BZ#3394: "Cannot find column type" error in temporary tables in
    functions
  * BZ#3395: error occurred during a query: "'CASE WHEN" sentence
  * BZ#3396: Improper UDF expansion
  * BZ#3397: Error in ODBC-Driver when using Prepared Statements
  * BZ#3398: Cannot stop monetdbd after erroneously starting an
    uninitialized dbfarm

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * clients: mclient: Fixed a bug where the -H option only worked if the readline
    history file already existed.  Now we properly create and use the
    history file.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 19 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * gdk: Stopped using the deprecated sbrk() system call.
  * gdk: Fixed a problem when reverse sorting a sorted column.
  * gdk: Fixed bugs that deal with problems that could possibly occur when
    transactions are aborted and the server is restarted.  See bug #3243.
  * gdk: A bug was fixed in the handling of grouped aggregates when all values
    in a group are null.  See bug #3388.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 19 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * monetdb5: Fixed a possible buffer overflow in the COPY INTO code.
  * monetdb5: Fixed a problem that when the server is using all available threads
    for a query, it was not possible to attach another client and have
    it execute even the smallest query.  This is fixed by creating extra
    threads for each client entering the fray at the cost of having more
    threads that execute queries.  But at least there is guaranteed progress
    for all clients (modulo the operating system scheduler).  See bug #3258.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 19 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * sql: Fixed a bug where the server at some point stopped saving compiled
    queries in the SQL query cache.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 19 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * merovingian: monetdbd(1) now refuses to startup if it cannot read the properties
    from the dbfarm, bug #3398

 -- Fabian Groffen <fabian@monetdb.org>  Fri, 15 Nov 2013 12:27:15 +0100

monetdb (11.15.19-20131120) unstable; urgency=low

  * clients: ODBC: Fixed interpretation SQL_C_SLONG/SQL_C_ULONG/SQL_C_LONG to
    refer to a 32 bit integer always (i.e. "int" on 64 bit architectures
    despite the name and the Microsoft documentation).  This seems to be
    the consensus.
  * clients: ODBC: Fixed transaction level: MonetDB only supports the highest level
    (SQL_TXN_SERIALIZABLE), so setting the transaction level can be accepted
    and ignored.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 6 Nov 2013 12:27:15 +0100

monetdb (11.15.17-20131008) unstable; urgency=low

  * Rebuilt.
  * BZ#3323: Heapcache bugs/performance issues
  * BZ#3331: SAMPLE will return same result every time.
  * BZ#3356: DatabaseMetaData.getColumns() doesn't work correctly when
    using index-based getters
  * BZ#3367: Fully qualified order by column gives "relational query
    without result"
  * BZ#3368: BAT sortedness info ignored on ORDER BY and TOPN
  * BZ#3370: SQL environment settings are updated even when the set
    statement fails
  * BZ#3373: Setting table to read-only (Bug 3362) fails on big-endian
  * BZ#3375: LIKE join: BATfetchjoin does not hit always
  * BZ#3376: COPY INTO fails with HEAPextend: failed to extend: MT_mremap()
    failed
  * BZ#3377: Query interfering with next query in same transaction,
    after SP4
  * BZ#3380: Python DBAPI driver throws exception when fetching EXPLAIN
    results
  * BZ#3381: Windows ODBC driver hangs or crashes on simple queries

 -- Hannes Muehleisen <hannes@cwi.nl>  Tue, 08 Oct 2013 16:12:02 +0200

monetdb (11.15.17-20131008) unstable; urgency=low

  * java: Rearranged order of returned columns of certain metadata functions to
    comply with the JDBC documentation.  See bug 3356.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 7 Oct 2013 16:12:02 +0200

monetdb (11.15.17-20131008) unstable; urgency=low

  * clients: ODBC: Implemented retrieving variable-length data in parts with
    SQLGetData.  See bug 3381.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 4 Oct 2013 16:12:02 +0200

monetdb (11.15.17-20131008) unstable; urgency=low

  * gdk: Removed the heap cache.  Since the fix for bug 3323 which made that
    the cache was actually getting used, bug 3376 made clear that it didn't
    work very well.  In addition, on Linux at least, the heap cache slows
    things down.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 30 Sep 2013 16:12:02 +0200

monetdb (11.15.15-20130925) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 25 Sep 2013 14:02:36 +0200

monetdb (11.15.13-20130920) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 20 Sep 2013 10:23:23 +0200

monetdb (11.15.13-20130920) unstable; urgency=low

  * merovingian: monetdb now no longer compresses output when not connected to a terminal,
    bug #3292

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 30 Jul 2013 10:23:22 +0200

monetdb (11.15.11-20130619) unstable; urgency=low

  * Rebuilt.

 -- Hannes Muehleisen <hannes@cwi.nl>  Wed, 19 Jun 2013 17:06:18 +0200

monetdb (11.15.9-20130619) unstable; urgency=low

  * Rebuilt.

 -- Hannes Muehleisen <hannes@cwi.nl>  Wed, 19 Jun 2013 15:21:39 +0200

monetdb (11.15.9-20130619) unstable; urgency=low

  * java: Further improved setBigDecimal() method, based on patch by Ben Reilly
    in bug #3290

 -- Fabian Groffen <fabian@monetdb.org>  Sun, 9 Jun 2013 15:21:38 +0200

monetdb (11.15.9-20130619) unstable; urgency=low

  * java: Fixed bug where PreparedStatement.setBigDecimal() wouldn't format its
    input well enough for the server causing odd errors.
  * java: Allow PreparedStatement.setXXX() methods to be called with null
    arguments, bug #3288

 -- Fabian Groffen <fabian@monetdb.org>  Thu, 23 May 2013 15:21:38 +0200

monetdb (11.15.9-20130619) unstable; urgency=low

  * gdk: System calls to flush files to disks were added.  This may cause
    some slowdown, but it should provide better durability, especially
    in the face of power failures.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 7 May 2013 15:21:38 +0200

monetdb (11.15.7-20130426) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 26 Apr 2013 13:09:55 +0200

monetdb (11.15.7-20130426) unstable; urgency=low

  * sql: Added TEMPORARY to the non-reserved keywords, ie no need for double
    quotes when used as identifier.

 -- Niels Nes <niels@cwi.nl>  Sat, 13 Apr 2013 13:09:54 +0200

monetdb (11.15.5-20130412) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 12 Apr 2013 09:33:06 +0200

monetdb (11.15.5-20130412) unstable; urgency=low

  * java: The pre-compiled .jar files are now created using Java 7 instead of
    Java 6.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 11 Apr 2013 09:33:05 +0200

monetdb (11.15.5-20130412) unstable; urgency=low

  * gdk: Fixed a bug in case the candidate list is dense and completely
    outside the range of the bat being worked upon.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 8 Apr 2013 09:33:05 +0200

monetdb (11.15.5-20130412) unstable; urgency=low

  * monetdb5: Fixed argument parsing of mapi.reconnect() with 5 arguments.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 12 Mar 2013 09:33:05 +0200

monetdb (11.15.3-20130227) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 27 Feb 2013 15:26:54 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 12 Feb 2013 09:51:41 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * testing: enabled "top-level" Mtest.py
    So far, while Mtest.py could be called in any subdirectory of the MonetDB
    source tree (and could then run all tests in the entire sub-tree),
    it was not possible to call Mtest.py in the top-level MonetDB source
    directory to run all tests.  Instead, to run all tests, Mtest.py had to
    be called at least 4 times, once in each of these directories: "clients",
    "monetdb5", "sql", "geom".
    Now, it is possible to call Mtest.py once in the top-level MonetDB source
    directory to run all tests in one go.
    The behaviour of calling Mtest.py in any subdirectory, including the
    four mentioned above, did not changed, other than that now obsolete
    command line options "-p / --package <package>" and "-5 / --monetdb5"
    have been removed.

 -- Stefan Manegold <Stefan.Manegold@cwi.nl>  Thu, 17 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * clients: Mapi protocol v8 support was removed from all client drivers.  Protocol
    v8 has not been used by the servers any more since Apr2012 release
  * clients: The tool mnc was removed from installations

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * java: merocontrol was changed to return server URIs, and lastStop time.
    Connections and dbpath were removed.
  * java: Mapi protocol v8 support was removed from MapiSocket.  Protocol
    v8 has not been used by the servers any more since Apr2012 release

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * merovingian: Upgrade support for dbfarms from Mar2011 and Aug2011 was dropped

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * merovingian: monetdb status now uses a more condensed output, to cater for the uris
    being shown, and prints how long a database is stopped, or how long
    ago it crashed

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * merovingian: monetdb status now prints the connection uri for each database,
    when available.  The connections and database path properties have
    been dropped.

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * merovingian: monetdb status now prints last crash date only if the database has
    not been started since.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * monetdb5: mserver5: The --dbname and --dbfarm options have been replaced by the
    single --dbpath option.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * clients: msqldump: Implmented an option (--table/-t) to dump a single table.
  * clients: Changed msqdump's trace option to be in line with mclient.  In both
    cases, the long option is --Xdebug and the short option is -X.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.15.1-20130212) unstable; urgency=low

  * monetdb5: The scheduler of mserver5 was changed to use a fixed set of workers to
    perform the work for all connected clients.  Previously, each client
    connection had its own set of workers, easily causing resource problems
    upon multiple connections to the server.

 -- Martin Kersten <mk@cwi.nl>  Tue, 15 Jan 2013 09:51:39 +0100

monetdb (11.13.9-20130115) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Jan 2013 09:59:17 +0100

monetdb (11.13.7-20121212) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 12 Dec 2012 13:00:49 +0100

monetdb (11.13.7-20121212) unstable; urgency=low

  * java: Implemented type map support of Connection to allow custom mapping
    of UDTs to Java classes.  By default the INET and URL UDTs are
    now mapped to nl.cwi.monetdb.jdbc.types.{INET,URL}.  Most notably,
    ResultSet.getObject() and PreparedStatement.setObject() deal with the
    type map.

 -- Fabian Groffen <fabian@monetdb.org>  Fri, 23 Nov 2012 13:00:48 +0100

monetdb (11.13.7-20121212) unstable; urgency=low

  * java: Fixed a problem in PreparedStatement where the prepared statement's
    ResultSetMetaData (on its columns to be produced) incorrectly threw
    exceptions about non existing columns.  Bug #3192

 -- Fabian Groffen <fabian@monetdb.org>  Thu, 22 Nov 2012 13:00:48 +0100

monetdb (11.13.7-20121212) unstable; urgency=low

  * sql: Fixed crash when performing an INSERT on a table with string-like column
    defaulting to NULL and omitting that column from VALUES, bug #3168

 -- Fabian Groffen <fabian@monetdb.org>  Wed, 21 Nov 2012 13:00:48 +0100

monetdb (11.13.5-20121116) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 16 Nov 2012 09:29:41 +0100

monetdb (11.13.3-20121016) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 16 Oct 2012 13:02:31 +0200

monetdb (11.13.3-20121016) unstable; urgency=low

  * java: Fixed problem with PreparedStatements and setXXX() methods using column
    numbers instead of names, bug #3158

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 10 Oct 2012 13:02:30 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Wed, 10 Oct 2012 11:31:56 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * merovingian: Fixed problem where monetdbd would refuse to startup when discovery
    was set to false, bug #3155

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 9 Oct 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * monetdb5: Removed module attach since it wasn't used or even tested.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 25 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * clients: mclient now accepts URIs as database to connect to.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * monetdb5: The MAL-to-C Compiler (mcc) was removed.  The code wasn't tested and
    most likely non-functional.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * gdk: Removed the gdk_embedded (and embedded) option.  The code wasn't tested
    and most likely non-functional.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * clients: all strings returned by python2 are unicode, removed use_unicode option
  * clients: python2 and 3 type convertion speed improvements
  * clients: python2 uses new styl objects now (bug #3104)
  * clients: split python2 and python3

 -- Gijs Molenaar <g.j.molenaar@uva.nl>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * gdk: BAT-of-BATs is no longer allowed.  It was already not allowed to
    make these types of BATs persistent, but now they can't be created at
    all anymore.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.13.1-20121010) unstable; urgency=low

  * buildtools: Removed --enable-noexpand configure option.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 17 Sep 2012 11:31:55 +0200

monetdb (11.11.11-20120917) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 17 Sep 2012 10:00:19 +0200

monetdb (11.11.9-20120911) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 11 Sep 2012 10:33:30 +0200

monetdb (11.11.9-20120911) unstable; urgency=low

  * monetdb5: Changed the way nclients maximum was calculated to avoid 'out of client
    slots' errors way before the maximum was reached.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 7 Sep 2012 10:33:29 +0200

monetdb (11.11.9-20120911) unstable; urgency=low

  * merovingian: Resolved a problem where monetdb could fail to start a database with
    the message "database 'X' started up, but failed to open up a
    communication channel".  Bug #3134, comment #7.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 31 Aug 2012 10:33:29 +0200

monetdb (11.11.9-20120911) unstable; urgency=low

  * gdk: Fixed a bug in BATantijoin when either side is a singleton BAT.
    This fixes bug 3139.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 31 Aug 2012 10:33:29 +0200

monetdb (11.11.9-20120911) unstable; urgency=low

  * java: Fixed a bug where DatabaseMetaData.getURL() did return null:0 for
    hostname:port.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 14 Aug 2012 10:33:29 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 13 Aug 2012 11:31:44 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * merovingian: Starting a server now waits for as long as the server needs to possibly
    recover, bug #3134.  In case of a long wait, the monetdbd logfile
    gives extra information on what the server is doing to recover.
  * merovingian: Fixed a crash of monetdbd when local databases were unshared, bug #3135

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 2 Aug 2012 11:31:44 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * monetdb5: The server now distinguishes between starting and started states,
    such that monetdbd can wait for it to finish starting.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 2 Aug 2012 11:31:44 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * java: Fixed adaptive cache size used when retrieving results, not to cause
    divide by zero errors when memory gets short, bug #3119.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 20 Jul 2012 11:31:44 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * merovingian: Resolved a problem where automatic starting of a database initiated by
    multiple clients at the same time could cause failed starts.  Bug #3107

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 18 Jul 2012 11:31:44 +0200

monetdb (11.11.7-20120813) unstable; urgency=low

  * clients: mclient no longer prints the SQLSTATE at the start of each error
    returned by the SQL-server.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 17 Jul 2012 11:31:44 +0200

monetdb (11.11.5-20120710) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Tue, 10 Jul 2012 11:52:59 +0200

monetdb (11.11.5-20120710) unstable; urgency=low

  * gdk: Fixed intermittent problem that joins and selects return incorrect
    results and possibly inconsistent databases. The problems only occurred
    after a series of queries and updates, therefore it was hard to reproduce.

 -- Niels Nes <niels@cwi.nl>  Mon, 9 Jul 2012 11:52:58 +0200

monetdb (11.11.3-20120709) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Mon, 09 Jul 2012 10:05:31 +0200

monetdb (11.11.3-20120709) unstable; urgency=low

  * merovingian: Fixed misc memory leaks, which caused monetdbd to grow in memory size
    over time.

 -- Fabian Groffen <fabian@cwi.nl>  Sat, 7 Jul 2012 10:05:31 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Fri, 06 Jul 2012 11:02:22 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * buildtools: Created seperate RPM and DEB packages for MonetDB/JAQL.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 2 Jul 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * sql: COPY INTO now accepts optional parenthesis for file argument.
    Binary COPY INTO now requires 'COPY BINARY INTO'.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 29 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * clients: ODBC: Fixed a bug where SQLNativeSql expected a statment handle instead
    of a connection handle.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 29 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * monetdb5: Crackers code has been removed.  Development continues in the holindex
    branch.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 14 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * merovingian: Removed erroneously (re-)added master and slave properties, this
    functionality is currently not working.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 13 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * buildtools: Removed --enable-bits option from configure.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 7 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * buildtools: Split the MonetDB-client-ruby RPM package into two and named them in
    accordance with the Fedora packaging guidelines as rubygem-<gem-name>.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 7 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * gdk: The sorted property, which was used to maintain whether a column in
    a BAT was sorted or reverse sorted, has been replaced by a pair of
    properties, sorted and revsorted.  These new properties can be set
    independently (unlike the old sorted property), and so if both are set,
    the column must be constant.  In addition, internal property checking
    has been overhauled.  Now, when a property is set incorrectly, and
    when assertions are enabled, an assertion will go off.  There is also
    a function which can derive properties.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 7 Jun 2012 11:02:20 +0200

monetdb (11.11.1-20120706) unstable; urgency=low

  * gdk: Implemented proper overflow checking on all arithmetic operations.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 7 Jun 2012 11:02:20 +0200

monetdb (11.9.7-20120607) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 07 Jun 2012 11:36:25 +0200

monetdb (11.9.7-20120607) unstable; urgency=low

  * clients: Resolved a cosmetical error where tab-characters would cause
    misalignments in tabular result views.  For the time being, tabs are
    now represented as a single space in tabular view.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 23 May 2012 11:36:24 +0200

monetdb (11.9.7-20120607) unstable; urgency=low

  * gdk: Limit number of detected CPU cores to 16 on 32-bits systems to avoid
    running quickly out of addressable resources followed by a kill from
    the OS.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 17 May 2012 11:36:24 +0200

monetdb (11.9.5-20120516) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Wed, 16 May 2012 10:07:19 +0200

monetdb (11.9.5-20120516) unstable; urgency=low

  * merovingian: Fixed a bug where connecting to a stopped multiplex-funnel would result
    in a 'there are no available connections' error.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 May 2012 10:07:19 +0200

monetdb (11.9.5-20120516) unstable; urgency=low

  * sql: Databases that were upgraded from the Aug2011 release have an error
    in the catalog for SQL procedures.  This is now fixed.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 May 2012 10:07:19 +0200

monetdb (11.9.3-20120514) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Mon, 14 May 2012 12:36:35 +0200

monetdb (11.9.3-20120514) unstable; urgency=low

  * buildtools: Windows: we now use OpenSSL 1.0.1b.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 2 May 2012 12:36:35 +0200

monetdb (11.9.3-20120514) unstable; urgency=low

  * gdk: Implemented MT_getrss for Mac OS X systems, this allows the server to
    know about how much memory is currently in use.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 27 Apr 2012 12:36:35 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 18 Apr 2012 09:48:42 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * merovingian: The logfile and pidfile monetdbd properties are now displayed with
    dbfarm path when relative

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * clients: ODBC: Implemented the SQL_ATTR_CONNECTION_TIMEOUT attribute.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * clients: mclient now has a -a (--autocommit) option to turn off autocommit mode.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * java: Password reading by JdbcClient no longer results in strange artifacts
  * java: JdbcClient now returns exit code 1 in case of failures

 -- Wouter Alink <wouter@spinque.com>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * gdk: The type "chr" has been removed.
    chr has long been superseded by bte for 1 byte arithmetic plus it is
    pretty useless to hold single characters since we use Unicode and
    thus only a tiny subset of the supported character set would fit.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.9.1-20120418) unstable; urgency=low

  * monetdb5: The type "chr" has been removed.
    chr has long been superseded by bte for 1 byte arithmetic plus it is
    pretty useless to hold single characters since we use Unicode and
    thus only a tiny subset of the supported character set would fit.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 12 Mar 2012 09:48:40 +0200

monetdb (11.7.9-20120312) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Mon, 12 Mar 2012 14:32:53 +0100

monetdb (11.7.9-20120312) unstable; urgency=low

  * java: Implemented missing Number types support in
    PreparedStatement.setObject()

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 28 Feb 2012 14:32:53 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@monetdb.org>  Fri, 24 Feb 2012 13:06:00 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * buildtools: Fixed some of the package names for Debian/Ubuntu.  Packages for
    libraries should contain the major number of the library version number.
    This was not always the case.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 22 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * java: Fixed bug in DatabaseMetaData.getSchemas() method that caused an SQL
    error when called with catalog and schema argument.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 20 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * merovingian: Fixed a bug in the multiplex-funnel where certain clients would abort
    on responses for update queries.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 17 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * sql: Fixed a crash that happened at the end of a database upgrade to the
    Dec2011 database scheme.  The crash happened during cleanup after the
    database was upgraded, so it was merely inconvenient.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 17 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * sql: Stripped off implementation-specific parts from error messages before
    they get presented to the user.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 15 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * java: Resolved a bug where JDBC and Control connections could terminate
    abruptly with 'Connection closed' messages

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 14 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * monetdb5: Fixed potential crash by dealing better with non-standard types.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 9 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * buildtools: On Debian and Ubuntu, install Python modules in dist-packages instead
    of site-packages.  This fixed bug 2997.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 7 Feb 2012 13:05:59 +0100

monetdb (11.7.7-20120224) unstable; urgency=low

  * merovingian: Fixed problem where version and mserver properties for monetdbd were
    not always successfully retrieved.  Bug #2982.
  * merovingian: Fixed problem where shutdown of monetdbd would lead to shutting down
    database 'control' which does not exist.  Bug #2983.
  * merovingian: Fixed issue causing (harmless) 'error reading from control channel'
    messages.  Bug #2984.
  * merovingian: Resolved problem where remote start/stop/etc. commands with monetdb
    would report error 'OK'.  Bug #2984.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 30 Jan 2012 13:05:59 +0100

monetdb (11.7.5-20120120) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 20 Jan 2012 15:00:25 +0100

monetdb (11.7.3-20120117) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 17 Jan 2012 10:51:40 +0100

monetdb (11.7.3-20120117) unstable; urgency=low

  * monetdb5: A couple of memory leaks have been plugged.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 16 Jan 2012 10:51:39 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 11 Jan 2012 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Implemented getMetaData() method of PreparedStatement.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 2 Jan 2012 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Fixed an AssertionError for special results from e.g. EXPLAIN queries.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 27 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: Fixed crash in monetdb when an invalid property was retrieved using
    the get command, bug #2953.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 27 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Fixed overflow error when batching large statements, bug #2952

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 21 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Resolved a concurrency problem where ResultSet's date-related getters
    could cause odd stack traces when used by multiple threads at the
    same time, bug #2950.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 20 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: JDBC now implements JDBCv4.1 which makes it possible to be built with
    Java 7 and up.  JDBCv4.1 is a maintenance release of JDBCv4, and hence
    can be compiled with Java 6, although the added methods obviously are
    not part of the java.sql interfaces.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 19 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: SQLExceptions thrown now carry a SQLSTATE.  Until the server starts
    sending correct SQLSTATEs for all errors, server originated errors
    without SQLSTATE are considered generic data exceptions (22000).

 -- Fabian Groffen <fabian@cwi.nl>  Sun, 11 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Fixed a bug where closing ResultSets and PreparedStatements could lead
    to errors on concurrent running queries using the same Connection due
    to a race condition.

 -- Fabian Groffen <fabian@cwi.nl>  Sat, 10 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: Changed version scheme of JDBC driver and MCL jar to be more standard,
    from monetdb-X.Y-<thing>.jar to monetdb-<thing>-X.Y.jar, bug #2943

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 8 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: Fix making connections with stethoscope to hosts without monetdbd.
    Bug #2944.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 7 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: Fixed some bugs in the PHP interface affecting the mapi_ping(),
    monetdb_insert_id() and auto_commit() functions.  Bugs #2936, #2937,
    #2938.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 6 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * gdk: Fixed memory detection on 32-bits Solaris systems with more memory
    than can be addressed in 32-bits mode, bug #2935

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 6 Dec 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: ODBC: Fixed SQLNumResultCols and SQLDescribeCol to return useful
    information after a call to SQLPrepare and before any SQLExecute.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: mclient: The exact interpretation of the -i (--interactive) option
    and the - filename argument have changed.  The - filename argument
    means read from standard input and no longer implies that no \
    interpretation is done on the input.  Instead, \ interpretation is done
    if either standard input is a terminal, or if the -i option is given.
    The -i option no longer causes mclient to read from standard input.
    It only means to do \ interpretation when reading from standard input.
    Use the - filename argument to read from standard input.  Note that
    if no -s option is specified and no filename arguments are present,
    mclient still reads from standard input.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * sql: mclient: The csv output format can now also be of the form csv=c and
    csv+c where c is the column separator.  The form with csv+ produces
    a single header line with column names.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: ODBC: Improved internal query for SQLSpecialColumns.  Before, the query
    returned all columns taking part in a PRIMARY KEY *and* all columns
    taking part in a UNIQUE constraint.  Now it returns only one or the
    other set.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * sql: Changed a bug where the sign() function returned the same type as its
    argument instead of always an INTEGER.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: ODBC: The database name is now used as the catalog name throughout.
    Functions that return a catalog name return the database name, and
    functions that match on catalog name match it with the database name.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: ODBC: Implemented an easier way to create a log file of interactions
    with the ODBC driver.  You can now add a connection attribute
    "LOGFILE=filename" to the connection string parameter of
    SQLBrowseConnect and SQLDriverConnect, and to the relevant part of
    the Windows registry or odbc.ini file.  This value is only used if
    there is no environment variable ODBCDEBUG.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: The embedded monet instance capability of MonetConnection was removed.
  * java: Bump JDBC version to 2.0 (Liberica).  JDBC now implements JDBCv4 which
    makes it possible to be built with Java 6 and up.  Java 5 and before
    are no longer supported, and can use the 1.x releases of the driver.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: Quoting of object names for mclient's \d command is now more flexible
    and consistent with standard SQL quoting rules, bug #2846.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: monetdb get output is now grouped by database instead of by property

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: Unlike in previous releases, 'monetdbd get mserver' now returns the path
    to the mserver5 binary only for dbfarms that have a running monetdbd,
    instead of only for those that are not served by a monetdbd.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: Add nclients property that controls the maximum number of concurrent
    clients allowed to access the database

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * monetdb5: Introduced new variable max_clients that allows to define how many
    concurrent connections are allowed to be made against the database.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: ODBC: Implemented SQLColumnPrivileges function.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * java: INTERVAL columns are now treated as decimals, since they can have
    sub-second precision.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: Starting monetdbd without any arguments or without dbfarm is no longer
    supported.  A dbfarm now must be provided for each command.
  * merovingian: The control passphrase has been turned into a hash of the password, for
    a more stronger authorisation model as used by mclients.  On upgrade,
    any existing passphrase is converted to the hashed version of the
    passphrase.
  * merovingian: The monetdbd controlport option has been removed in favour of a
    boolean control option.  On upgrade, when controlport was set to
    a non-zero value and a passphrase was set, control is set to true,
    or false otherwise.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: Install new program, mnc, which provides netcat functionality, but
    based on MonetDB's communication libraries

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: Report full URI to database instead of just database when available
    in mclient.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * merovingian: The monetdbd discoveryport option has been removed in favour of a
    boolean discovery option.  On upgrade, when discoveryport was set to
    a non-zero value, discovery is set to true, or false otherwise.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * clients: The time format of the timer output can now be controlled with an
    optional argument to the -i option.  ms, s and m force the time to be
    formatted as milliseconds, seconds or minutes + seconds respectively.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * monetdb5: bpm and partitions have been moved to the attic.  It is replaced by
    the partition optimizer, still under construction.

 -- Martin Kersten <mk@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * monetdb5: mal_interpreter.mx Protect against concurrent exceptions If multiple
    parallel blocks access the exception variables and perform GDKfree
    on old messages, then we may enter a case that one thread attempts a
    second free.  Simple lock-based protection is the first line of defense.

 -- Martin Kersten <mk@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * monetdb5: The dataflow optimizer uses a less strict side-effect test for BAT
    new operations and better recognizes trivial plans.

 -- Martin Kersten <mk@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.7.1-20120111) unstable; urgency=low

  * monetdb5: The MAL debugger next/step operations semantics have been fixed.
    The profiler also now clearly shows entrance/exit of a MAL function.

 -- Martin Kersten <mk@cwi.nl>  Tue, 15 Nov 2011 09:43:23 +0100

monetdb (11.5.9-20111115) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 15 Nov 2011 14:06:33 +0100

monetdb (11.5.9-20111115) unstable; urgency=low

  * merovingian: Fixed a bug where monetdbd's socket files from /tmp were removed when
    a second monetdbd was attempted to be started using the same port.

 -- Fabian Groffen <fabian@cwi.nl>  Sun, 6 Nov 2011 14:06:32 +0100

monetdb (11.5.9-20111115) unstable; urgency=low

  * sql: Added a fix for bug #2834, which caused weird (failing) behaviour
    with PreparedStatements.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 26 Oct 2011 14:06:32 +0100

monetdb (11.5.7-20111021) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 21 Oct 2011 09:32:09 +0200

monetdb (11.5.7-20111021) unstable; urgency=low

  * clients: ODBC: Implemented a workaround in SQLTables for bug 2908.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 20 Oct 2011 09:32:09 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 18 Oct 2011 09:33:46 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: Small improvement to mclient's table rendering for tables without
    any rows.  Previously, the column names in the header could be
    squeezed to very small widths, degrading readability.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 17 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: Python DB API connect() function now supports PEP 249-style arguments
    user and host, bug #2901

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 12 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: mclient now checks the result of encoding conversions using the iconv
    library.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 12 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: Fixed a source of crashes in mclient when a query on the command line
    using the -s option is combined with input on standard input (e.g. in
    the construct mclient -s 'COPY INTO t FROM STDIN ...' < file.csv).

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 10 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * merovingian: Resolved problem where monetdbd would terminate abnormally when
    databases named 'control', 'discovery' or 'merovingian' were stopped.

 -- Fabian Groffen <fabian@cwi.nl>  Sun, 9 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * merovingian: monetdbd get status now also reports the version of the running monetdbd

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 7 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: Fixed bug 2897 where slow (network) reads could cause blocks to not
    be fully read in one go, causing errors in the subsequent use of
    those blocks.  With thanks to Rémy Chibois.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 7 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * merovingian: Improved response time of 'monetdb start' when the database fails
    to start.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 6 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * merovingian: Fixed a bug in monetdbd where starting a failing database could
    incorrectly be reported as a 'running but dead' database.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 5 Oct 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * merovingian: To avoid confusion, all occurrences of merovingian were changed into
    monetdbd for error messages sent to a client.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 30 Sep 2011 09:33:45 +0200

monetdb (11.5.5-20111018) unstable; urgency=low

  * clients: Fixed a bug in mclient where processing queries from files could result
    in ghost empty results to be reported in the output

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 27 Sep 2011 09:33:45 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * Rebuilt.

 -- Fabian Groffen <fabian@cwi.nl>  Sun, 25 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * clients: Fixed Perl DBD rowcount for larger results, bug #2889

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 23 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * monetdb5: Fixed a problem where MAL variables weren't properly cleared before
    reuse of the data strucutre.  This problem could cause the data flow
    scheduler to generate dependencies between instructions that didn't
    actually exist, which in turn could cause circular dependencies among
    instructions with deadlock as a result.  Bugs 2865 and 2888.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 21 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * sql: Fixed a bug when using default values for interval columns.  Bug 2877.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 21 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * clients: Perl: We now distinguish properly between TABLE and GLOBAL TEMPORARY
    (the latter are recognized by being in the "tmp" schema).
  * clients: Perl: fixed a bunch of syntax errors.  This fixes bug 2884.  With thanks
    to Rémy Chibois.
  * clients: Perl: Fixed DBD::monetdb table_info and tabletype_info.  This fixes
    bug 2885.  With thanks to Rémy Chibois.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 19 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * sql: A bug was fixed where deleted rows weren't properly accounted for in
    all operations.  This was bug 2882.
  * sql: A bug was fixed which caused an update to an internal table to
    happen too soon.  The bug could be observed on a multicore system
    with a query INSERT INTO t (SELECT * FROM t) when the table t is
    "large enough".  This was bug 2883.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 16 Sep 2011 14:14:49 +0200

monetdb (11.5.3-20110925) unstable; urgency=low

  * clients: mclient: fix display of varchar columns with only NULL values.
  * clients: Fixed a bug in mclient/msqldump where an internal error occurred during
    dump when there are GLOBAL TEMPORARY tables.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 13 Sep 2011 14:14:49 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 07 Sep 2011 09:13:40 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: msqldump now also accepts the database name as last argument on the
    command line (i.e. without -d).

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 31 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: Made error messages from the server in mclient go to stderr, instead
    of stdout.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 26 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * gdk: Removed conversion code for databases that still used the (more than
    two year) old format of "string heaps".

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 25 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * merovingian: Fixed confusing 'Success' error message for monetdb commands where an
    invalid hostname was given

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 23 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * merovingian: The path to the mserver5 binary is no longer returned for the mserver
    property with monetdbd get for a dbfarm which is currently served by
    a monetdbd.  Since the called monetdbd needs not to be the same as
    the running monetdbd, the reported mserver5 binary may be incorrect,
    and obviously lead to confusing situations.  Refer to the running
    monetdbd's logfile to determine the mserver5 binary location instead.

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 19 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: Implemented SQL_ATTR_METADATA_ID attribute.  The attribute is used
    in SQLColumns, SQLProcedures, and SQLTablePrivileges.
  * clients: Implemented SQLTablePrivileges in the ODBC driver.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 18 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * merovingian: Added -n option to monetdbd start command, which prevents monetdbd
    from forking into the background.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 17 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * gdk: On Windows and Linux/Unix we can now read databases built on the other
    O/S, as long as the hardware-related architecture (bit size, floating
    point format, etc.) is identical.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 10 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * merovingian: Fix incorrect (misleading) path for pidfile in pidfile error message,
    bug #2851

 -- Fabian Groffen <fabian@cwi.nl>  Sat, 6 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * buildtools: Fixed Fedora 15 (and presumably later) configuration that uses a tmpfs
    file system for /var/run.  This fixes bug 2850.

 -- Sjoerd Mullender <sjoerd@acm.org>  Sat, 6 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: mclient now automatically sets the SQL `TIME ZONE' variable to its
    (the client's) time zone.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 5 Aug 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * geom: Implemented NULL checks in the geom module.  Now when given NULL
    as input, the module functions return NULL instead of an exception.
    This fixes bug 2814.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 29 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: Removed perl/Cimpl, MonetDB-CLI-MapiLib and MonetDB-CLI-MapiXS
  * clients: Switched implementation of MonetDB::CLI::MapiPP to Mapi.pm, and made
    it the default MonetDB::CLI provider.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * buildtools: The default OID size for 64-bit Windows is now 64 bits.  Databases with
    32 bit OIDs are converted automatically.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: Made Mapi.pm usable with current versions of MonetDB again

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * monetdb5: Make crackers optional and disable by default, since it wasn't used
    normally

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * java: Add so_timeout Driver property to specify a SO_TIMEOUT value for the
    socket in use to the database.  Setting this property to a value in
    milliseconds defines the timeout for read calls, which may 'unlock'
    the driver if the server hangs, bug #2828

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * java: Added a naive implementation for PreparedStatement.setCharacterStream

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * gdk: Implemented automatic conversion of a 64-bit database with 32-bit OIDs
    to one with 64-bit OIDs.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * merovingian: added status property to get command

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * monetdb5: Authorisation no longer takes scenarios into account.  Access for only
    sql or mal is no longer possible.  Any credentials now mean access to
    all scenarios that the server has available.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * clients: When the first non-option argument of mclient does not refer to an
    exising file, it now is taken as database name.  This allows to simply
    do `mclient mydb`.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.5.1-20110907) unstable; urgency=low

  * java: The obsolete Java-based implementation for PreparedStatements (formerly
    activated using the java_prepared_statements property) has been dropped

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 26 Jul 2011 09:13:39 +0200

monetdb (11.3.7-20110726) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 26 Jul 2011 09:53:37 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 20 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * sql: Fixed regression where the superuser password could no longer be
    changed, bug #2844

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 19 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * buildtools: We can now build RPMs on CentOS 6.0.  Since there is no geos library
    on CentOS, we do not support the geom modules there.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 13 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * gdk: Fixed a problem where appending string BATs could cause enormous growth
    of the string heap.  This fixes bug 2820.

 -- Sjoerd Mullender <sjoerd@acm.org>  Sat, 9 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * java: Return false from Statement.getMoreResults() instead of a
    NullPointerException when no query has been performed on the Statement
    yet, bug #2833

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 8 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * clients: Fix stethoscope's mod.fcn filter when using multiple targets, bug #2827

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 1 Jul 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * buildtools: We can now also build on Fedora 15.  This required some very minor
    changes.
  * buildtools: Changed configure check for OpenSSL so that we can also build on CentOS
    5.6.  We now no longer demand that OpenSSL is at least version 0.9.8f,
    but instead we require that the hash functions we need are supported.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 29 Jun 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * clients: The separate Python distribution now uses the same version number as
    the main package.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 29 Jun 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * gdk: Fixes to memory detection on FreeBSD.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 29 Jun 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * sql: Fixed incorrect insert counts.
  * sql: Fixed bug 2823: MAL exeption on SQL query with subquery in the where
    part.
  * sql: Redirect error from create scripts back to the first client.  This
    fixes bug 2813.
  * sql: Added joinidx based semijoin; push join through union (using
    joinidx).
  * sql: Fixed pushing select down.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 29 Jun 2011 12:43:02 +0200

monetdb (11.3.5-20110720) unstable; urgency=low

  * java: Fixed read-only interpretation.  Connection.isReadOnly now always
    returns false, setReadOnly now generates a warning when called with
    true.  Partly from bug #2818
  * java: Allow readonly to be set when autocommit is disabled as well.  Bug #2818

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 6 Jun 2011 12:43:02 +0200

monetdb (11.3.3-20110517) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 17 May 2011 16:45:39 +0200

monetdb (11.3.3-20110517) unstable; urgency=low

  * gdk: Fixed a bug where large files (> 2GB) didn't always get deleted on
Windows.

 -- Sjoerd Mullender <sjoerd@acm.org>  Fri, 13 May 2011 16:45:38 +0200

monetdb (11.3.3-20110517) unstable; urgency=low

  * java: Insertion via PreparedStatement and retrieval via ResultSet of timestamp
and time fields with and without timezones was improved to better
respect timezones, as partly indicated in bug #2781.

 -- Fabian Groffen <fabian@cwi.nl>  Wed, 11 May 2011 16:45:38 +0200

monetdb (11.3.3-20110517) unstable; urgency=low

  * monetdb5: Fixed a bug in conversion from string to the URL type.  The bug was
an incorrect call to free().

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 11 May 2011 16:45:38 +0200

monetdb (11.3.3-20110517) unstable; urgency=low

  * geom: Fixed various problems so that now all our tests work correctly on
all our testing platforms.

 -- Sjoerd Mullender <sjoerd@acm.org>  Wed, 27 Apr 2011 16:45:38 +0200

monetdb (11.3.1-20110421) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 21 Apr 2011 09:38:31 +0200

monetdb (11.3.1-20110421) unstable; urgency=low

  * merovingian: Fix monetdb return code upon failure to start/stop a database

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 18 Apr 2011 09:38:31 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 14 Apr 2011 10:11:08 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * gdk: Fixed bugs in antiselect which gave the incorrect result when upper
    and lower bound were equal.  This bug could be triggered by the SQL
    query SELECT * FROM t WHERE x NOT BETWEEN y AND y.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 14 Apr 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * sql: Some names in the SQL catalog were changed.  This means that the
    database in the Apr2011 release is not compatible with pre-Apr2011
    databases.  The database is converted automatically when opened the
    first time.  This database can then no longer be read by an older
    release.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 14 Apr 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * clients: Plugged a small memory leak occurring upon redirects by the server
    (e.g. via monetdbd)

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 5 Apr 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * java: clarify exception messages for unsupported methods

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 5 Apr 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * merovingian: The forward property for databases has been removed.  Instead, only
    a global proxy or redirect mode can be set using monetdbd.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * merovingian: monetdbd can no longer log error and normal messages to separate
    logfiles, logging to stdout and stderr is no longer possible either.
  * merovingian: The .merovingian_pass file is no longer in use, and replaced by the
    .merovingian_properties file.  Use monetdbd (get|set) passphrase to
    view/edit the control passphrase.  Existing .merovingian_pass files
    will automatically be migrated upon startup of monetdbd.
  * merovingian: monetdbd now understands commands that allow to create, start, stop,
    get and set properties on a given dbfarm.  This behaviour is intended
    as primary way to start a MonetDB Database Server, on a given location
    of choice.  monetdbd get and set are the replacement of editing the
    monetdb5.conf file (which is no longer in use as of the Apr2011
    release).  See monetdbd(1).

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * clients: Remove XQuery related code from Ruby adapter, PHP driver and Perl Mapi
    library

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * java: Removed XQuery related XRPC wrapper and XML:DB code, removed support
    for language=xquery and language=mil from JDBC.

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * clients: Make SQL the default language for mclient, e.g. to use when --language=
    or -l is omitted

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.3.1-20110414) unstable; urgency=low

  * monetdb5: mserver5 no longer reads monetdb5.conf upon startup by default.
    Use --config=file to have mserver5 read a configuration on startup

 -- Fabian Groffen <fabian@cwi.nl>  Thu, 24 Mar 2011 10:11:07 +0200

monetdb (11.1.1-20110324) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 24 Mar 2011 09:12:25 +0100

monetdb (11.1.1-20110324) unstable; urgency=low

  * gdk: Fixed memory detection on Darwin (Mac OS X) systems not to return
    bogus values

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 22 Mar 2011 09:12:24 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * Rebuilt.

 -- Sjoerd Mullender <sjoerd@acm.org>  Thu, 17 Mar 2011 11:30:33 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * geom: Set endianness for wkb en/decoding.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 15 Mar 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * monetdb5: sphinx module: update, adding limit/max_results support

 -- Stefan de Konink <stefan@konink.de>  Sat, 05 Mar 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Fixed bug 2677: SQL_DESC_OCTET_LENGTH should give the size in bytes
    required to copy the data.

 -- Sjoerd Mullender <sjoerd@acm.org>  Mon, 14 Feb 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Disable timer functionality for non-XQuery languages since it is
    incorrect, bug #2705

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 24 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * sql: Fix bug #2648, do not allow restarting a sequence with NULL via the
    result of a sub-query.

 -- Fabian Groffen <fabian@cwi.nl>  Mon, 24 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * gdk: MonetDB/src/gdk was moved to gdk

 -- Fabian Groffen <fabian@cwi.nl>  Fri, 14 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Added mapi_get_uri function to retrieve mapi URI for the connection

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * merovingian: Allow use of globs with all commands that accept database names as
    their parameters

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * java: PreparedStatements now free the server-side resources attached to them
    when closed.  This implements bug #2720

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * sql: Allow clients to release prepared handles using Xrelease commands

 -- Niels Nes <niels@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Allow to dump table data using INSERT INTO statements, rather than COPY
    INTO + CSV data using the -N/--inserts flag of mclient and msqldump.
    Bug #2727

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Added support for \dn to list schemas or describe a specific one

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Added support for \df to list functions or describe a specific one
  * clients: Added support for \ds to list sequences or describe a specific one

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: Added support for wildcards * and ? in object names given to \d
    commands, such that pattern matching is possible, e.g. \d my*
  * clients: Added support for \dS that lists also system tables

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * clients: object names given to \d are now lowercased, unless quoted by either
    single or double quotes
  * clients: Strip any trailing whitespace with the \d command

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * merovingian: merovingian has been renamed into monetdbd.  Internally, monetdbd keeps
    referring to merovingian for e.g. settings and logfiles.  Merovingian
    has been renamed to make the process more recognisable as part of the
    MonetDB suite.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.1.1-20110317) unstable; urgency=low

  * monetdb5: Improve the performance of remote.put for BAT arguments.  The put
    speed is now roughly equal to the speed of get on a BAT.

 -- Fabian Groffen <fabian@cwi.nl>  Tue, 4 Jan 2011 11:30:32 +0100

monetdb (11.0.0-0) unstable; urgency=low

  * Created top-level bootstrap/configure/make with new version numbers.

 -- Sjoerd Mullender <sjoerd@acm.org>  Tue, 04 Jan 2011 15:44:10 +0100

