Changeset: 688ff09b2edc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/688ff09b2edc
Removed Files:
        ChangeLog.Jan2022
        NT/ChangeLog.Jan2022
        clients/ChangeLog.Jan2022
        clients/mapilib/ChangeLog.Jan2022
        clients/odbc/ChangeLog.Jan2022
        common/stream/ChangeLog.Jan2022
        gdk/ChangeLog.Jan2022
        geom/ChangeLog.Jan2022
        misc/ChangeLog.Jan2022
        monetdb5/ChangeLog.Jan2022
        sql/ChangeLog.Jan2022
        testing/ChangeLog.Jan2022
        tools/merovingian/ChangeLog.Jan2022
Modified Files:
        MonetDB.spec
        clients/odbc/ChangeLog-Archive
        clients/odbc/ChangeLog.Sep2022
        debian/changelog
        gdk/ChangeLog-Archive
        gdk/ChangeLog.Sep2022
        misc/packages/deb/changelog
        misc/packages/rpm/changelog
        monetdb5/ChangeLog-Archive
        monetdb5/ChangeLog.Sep2022
        sql/ChangeLog-Archive
        sql/ChangeLog.Sep2022
        tools/merovingian/ChangeLog-Archive
        tools/merovingian/ChangeLog.Sep2022
Branch: Sep2022
Log Message:

Moved contents of ChangeLog.Jan2022 and ChangeLog.Sep2022 to MonetDB.spec, 
debian/changelog and ChangeLog-Archive.


diffs (truncated from 2325 to 300 lines):

diff --git a/ChangeLog.Jan2022 b/ChangeLog.Jan2022
deleted file mode 100644
--- a/ChangeLog.Jan2022
+++ /dev/null
@@ -1,3 +0,0 @@
-# ChangeLog file for devel
-# This file is updated with Maddlog
-
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -81,7 +81,7 @@ Group: Applications/Databases
 License: MPLv2.0
 URL: https://www.monetdb.org/
 BugURL: https://bugs.monetdb.org/
-Source: 
https://www.monetdb.org/downloads/sources/Jan2022-SP4/%{name}-%{version}.tar.bz2
+Source: 
https://www.monetdb.org/downloads/sources/Sep2022/%{name}-%{version}.tar.bz2
 
 # The Fedora packaging document says we need systemd-rpm-macros for
 # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7
@@ -850,6 +850,215 @@ fi
 %endif
 
 %changelog
+* Tue Sep 13 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- Rebuilt.
+- GH#6982: Wrong constraint name in error message of constraint violation
+- GH#7209: Configuration option for merovingian.log
+- GH#7225: Invalid memory access when extending a BAT during appends
+- GH#7227: Date calculations, bug or feature
+- GH#7273: Concurrent reads and writes causes "BATproject2: does not match
+  always" error
+- GH#7282: call sys.dump_table_data(); fails
+- GH#7285: C-UDFs: aggr_group.count has wrong value (number of input rows
+  instead of number of groups).
+- GH#7296: Implictly cast a timestamp string to DATE when appropriate
+- GH#7297: Parsing partial dates behaves unpredictable
+- GH#7306: ODBC Driver Assertion `stmt->Dbc->FirstStmt' Failed
+- GH#7314: ODBC Driver : please mask/hide password
+- GH#7318: distinct in a subquery not working properly
+
+* Thu Sep  1 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Improved SQLSetPos(). It now allows RowNumber to be 0 when Operation
+  is SQL_POSITION.
+
+* Fri Aug 26 2022 Lucas Pereira <lucas.pere...@monetdbsolutions.com> - 
11.45.1-20220913
+- sql: Extended the built-in profiler to emit non-MAL events related to query
+  compilation, optimization, transactions and client connections. To
+  minimize, simplify and optimize the process of generating and processing
+  profiler output, only the events marking the end of an operation are
+  emitted in most cases and the emitted json messages themselves are
+  trimmed down to their essential fields. Furthermore the MAL instruction
+  profiler.openstream now has an overload that takes a single string
+  argument which can be set to "min" to turn on the profiler in minimal
+  mode which causes it to only emit general events and excludes individual
+  MAL instruction execution events from the profiler streams.
+
+* Thu Aug 25 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- sql: Extended system view sys.users with columns: schema_path, max_memory,
+  max_workers, optimizer and default_role.
+  Extended system table sys.db_user_info with columns: schema_path,
+  max_memory, max_workers, optimizer, default_role and password.
+  The password is encrypted. This table can only be queried when the
+  user has been granted the select privilege from monetdb.
+
+* Wed Aug 24 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: The median_avg and quantile_avg returned bogus results in the
+  non-grouped case (i.e. something like SELECT sys.median_avg(i) FROM t).
+
+* Wed Aug 24 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- merovingian: In certain cases (when an mserver5 process exits right after 
producing
+  a message) the log message was logged over and over again, causing
+  monetdbd to use 100% CPU.  This has been fixed.
+
+* Fri Aug 19 2022 svetlin <svetlin.stali...@monetdbsolutions.com> - 
11.45.1-20220913
+- sql: CREATE USER statement has been extended to take more optional arguments
+  like MAX_MEMORY, MAX_WORKERS, OPTIMIZER, DEFAULT ROLE. ALTER USER statement
+  has also been extended with DEFAULT ROLE.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- sql: A new function sys.url_extract_host(string, bool) which returns the
+  host name from the given URL has been implemented.  The bool argument,
+  if true, causes the www. prefix to be removed.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: The abort_on_error parameter of all GDK-level functions has been 
removed.
+  Errors (e.g. overflow) now also results in an error.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- sql: The user authentication tables are now administered by the SQL layer
+  instead of the MAL layer.  This means that changing (adding, dropping,
+  altering) user and role information is now transaction-safe.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Improved ODBC Error/Warning messages. They now include the name of the
+  Data Source as required by the ODBC specification:
+  [MonetDB][ODBC driver VERSION][data-source-name] data-source-supplied-text
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Improved MonetDB ODBC Data Source Configuration dialog on MS Windows by
+  hiding the typed in password text. It now shows dots for the characters.
+  This fixes request  https://github.com/MonetDB/MonetDB/issues/7314
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Changed output of TABLE_CAT or PROCEDURE_CAT result columns as returned
+  by ODBC functions: SQLTables(), SQLColumns(), SQLPrimaryKeys(),
+  SQLForeignKeys(), SQLStatistics(), SQLTablePrivileges(),
+  SQLColumnPrivileges(), SQLProcedures() and SQLProcedureColumns().
+  They used to return the static database name but now they will return
+  NULL as MonetDB does not support CATALOG objects or qualifiers.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Removed the possibility to retrieve or set the CURRENT_CATALOG
+  via SQLGetConnectAttr(hdbc, SQL_ATTR_CURRENT_CATALOG, ...) and
+  SQLSetConnectAttr(hdbc, SQL_ATTR_CURRENT_CATALOG, ...) as MonetDB does
+  not support CATALOG objects (no SQL support for: CREATE CATALOG abc
+  or SET CATALOG abc) and therefore there is no CURRENT_CATALOG.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: Implemented BC/AD (and BCE/CE) suffixes when parsing dates.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Corrected ODBC functions SQLTablePrivileges() and SQLColumnPrivileges()
+  for local temporary tables located in schema tmp. They did not return
+  any rows when the temporary table had privileges set. Now they do return
+  rows as expected.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Improved SQLProcedures() and SQLProcedureColumns(). They now list
+  information also for all built-in system procedures and functions, not
+  only those created via SQL. Also corrected the value of ORDINAL_POSITION
+  for scalar function arguments. It would start at 2 instead of 1.
+- odbc: Extended output of SQLProcedures() and SQLProcedureColumns() resultsets
+  with an extra column SPECIFIC_NAME. This column contains the name which
+  uniquely identifies this procedure or function within its schema. As
+  MonetDB supports overloaded procedures and functions, the combination of
+  PROCEDURE_SCHEM and PROCEDURE_NAME is not enough to uniquely identify
+  a procedure or function. This extra column allows you to correctly
+  match the corresponding rows returned by SQLProcedureColumns() with the
+  specific rows of SQLProcedures(). This extra column SPECIFIC_NAME is
+  implemented similar to the JDBC DatabaseMetaData methods getProcedures()
+  and getProcedureColumns().
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: For SQLForeignKeys() corrected the output of columns UPDATE_RULE and
+  DELETE_RULE. These columns used to always return 3 (= SQL_NO_ACTION)
+  but now they will report the action codes as specified in the FOREIGN KEY
+  CONSTRAINT construction.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Fixed issue in function SQLProcedureColumns(). When the argument 
ColumnName
+  was not empty it generated an invalid SQL query which failed with error:
+   SELECT: no such column 'c.name'. This has been resolved.
+- odbc: Corrected implementation of SQLGetInfo(hdbc, 
SQL_MAX_DRIVER_CONNECTIONS, ...).
+  It used to always return 64. Now it returns the value from the MonetDB 
server.
+- odbc: Changed the column names case of the result sets as returned by
+  SQLTables(), SQLColumns(), SQLSpecialColumns(), SQLPrimaryKeys(),
+  SQLForeignKeys(), SQLStatistics(), SQLTablePrivileges(),
+  SQLColumnPrivileges(), SQLProcedures() and SQLProcedureColumns(). The
+  column names where all in lowercase but the ODBC specification defines
+  them in uppercase, so changed them to uppercase.
+
+* Fri Aug 19 2022 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 
11.45.1-20220913
+- gdk: The interface for using strimps has not changed (create an imprint index
+  on a column of a read only table), but now construction happens at the
+  beginning of the first query that uses the strimp and is performed in
+  a multithreaded manner.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Corrected SQLSpecialColumns(..., SQL_BEST_ROWID, ...). Previously it 
only
+  returned rows when the table had a primary key. Now it also returns
+  rows when a table has a unique constraint.
+- odbc: Corrected SQLStatistics(..., SQL_INDEX_ALL, ...). Previously it only
+  returned rows when the table had a primary or unique key. Now it also
+  returns rows for indices which are not based on a key.
+- odbc: Corrected SQLStatistics(..., SQL_ENSURE). It now returns CARDINALITY
+  information for columns based on a primary/unique key. Previously it
+  always returned NULL for the CARDINALITY result column.
+
+* Fri Aug 19 2022 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 
11.45.1-20220913
+- gdk: Implemented the use of strimps for NOT LIKE queries. The idea is to
+  run the corresponding LIKE query using strimps and take the complement
+  of the result. We keep around NULL values both during strimp filtering
+  and during the pcre part of the LIKE query so that they get discarded
+  automatically when we take the complement.
+
+* Fri Aug 19 2022 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 
11.45.1-20220913
+- monetdb5: Disabled volcano pipeline due to known issues.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- odbc: Corrected ODBC functions SQLPrimaryKeys(), SQLSpecialColumns() and
+  SQLStatistics() for local temporary tables located in schema tmp. They did
+  not return any rows when the temp table had a primary or unique key or
+  index. Now they do return rows as expected.
+
+* Fri Aug 19 2022 Nuno Faria <nunofpfa...@gmail.com> - 11.45.1-20220913
+- sql: Added the UNLOGGED TABLE feature.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: The function BBPkeepref now gets a BAT pointer as argument instead of
+  a bat id.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: Get rid of macro Tsize, use ->twidth instead.
+- gdk: Get rid of macro BUNlast, just use BATcount instead.
+
+* Fri Aug 19 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.1-20220913
+- merovingian: Added "loglevel" property for monetdbd logging (to 
merovingian.log).
+  The loglevel can be set to: error or warning or information or debug.
+  The loglevel property can be changed dynamically via command:
+   monetdbd set loglevel=warning /path/to/dbfarm
+  Default the loglevel is set to: information
+  When loglevel is error, only errors are logged.
+  When loglevel is warning, errors and warnings are logged.
+  When loglevel is information, errors and warnings and information messages
+  are logged.  When loglevel is debug, all messages are logged.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- merovingian: There is now a loadmodules property that can be used to add 
--loadmodule
+  arguments to the mserver5 command line.  See the monetdb and mserver5
+  manual pages.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- sql: Removed functions sys.index and sys.strings.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: The BLOB type has been moved into the GDK layer.
+
+* Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.1-20220913
+- gdk: When adding or subtracting months from a date or timestamp value,
+  clamp the result to the calculated month instead of wrapping to the
+  beginning of the next month.  See bug 7227.
+
 * Fri Aug 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.43.21-20220819
 - Rebuilt.
 
@@ -1184,341 +1393,3 @@ fi
 - merovingian: Removed the deprecated monetdb commands `profilerstart` and
   `profilerstop`.
 
-* Mon Dec 13 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.13-20211213
-- Rebuilt.
-- GH#7163: Multiple sql.mvc() invocations in the same query
-- GH#7167: sys.shutdown() problems
-- GH#7184: Insert into query blocks all other queries
-- GH#7185: GROUPING SETS on groups with aliases provided in the SELECT
-  returns empty result
-- GH#7186: data files created with COPY SELECT .. INTO 'file.csv' fail to
-  be loaded using COPY INTO .. FROM 'file.csv' when double quoted string
-  data contains the field values delimiter character
-- GH#7191: [MonetDBe] monetdbe_cleanup_statement() with bound NULLs on
-  variable-sized types bug
-- GH#7196: BATproject2: does not match always
-- GH#7198: Suboptimal query plan for query containing JSON access filter
-  and two negative string comparisons
-- GH#7200: PRIMARY KEY unique constraint is violated with concurrent
-  inserts
-- GH#7206: Python UDF fails when returning an empty table as a dictionary
-
-* Mon Dec 13 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.13-20211213
-- clients: Dumping the database now also dumps the read-only and insert-only
-  states of tables.
-
-* Mon Dec 13 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.13-20211213
-- gdk: Sometimes when the server was restarted, it wouldn't start anymore due
-  to an error from BBPcheckbats.  We finally found and fixed a (hopefully
-  "the") cause of this problem.
-
-* Thu Oct 28 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.13-20211213
-- sql: Number parsing for SQL was fixed.  If a number was immediately followed
-  by letters (i.e. without a space), the number was accepted and the
-  alphanumeric string starting with the letter was interpreted as an alias
-  (if aliases were allowed in that position).
-
-* Thu Sep 30 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.11-20210930
-- Rebuilt.
-
-* Tue Sep 28 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.9-20210928
-- Rebuilt.
-
-* Mon Sep 27 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.7-20210927
-- Rebuilt.
-- GH#7140: SQL Query Plan Non Optimal with View
-- GH#7162: Extend sys.var_values table
-- GH#7165: `JOINIDX: missing '.'` when running distributed join query on
-  merged remote tables
-- GH#7172: Unexpected query result with merge tables
-- GH#7173: If truncate is in transaction then after restart of MonetDB the
-  table is empty
-- GH#7178: Remote Table Throws Error - createExceptionInternal: !ERROR:
-  SQLException:RAstatement2:42000!The number of projections don't match
-  between the generated plan and the expected one: 1 != 1200
-
-* Wed Sep 22 2021 Sjoerd Mullender <sjo...@acm.org> - 11.41.7-20210927
-- gdk: Some deadlock and race condition issues were fixed.
-- gdk: Handling of the list of free bats has been improved, leading to less
-  thread contention.
-- gdk: A problem was fixed where the server wouldn't start with a message from
-  BBPcheckbats about files being too small.  The issue was not that the
-  file was too small, but that BBPcheckbats was looking at the wrong file.
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to