Skip to content

Latest commit

 

History

History
134 lines (106 loc) · 6.2 KB

HISTORY.md

File metadata and controls

134 lines (106 loc) · 6.2 KB

SQLLine release history and change log

For a full list of releases, see github.

1.3.0 (2017-06-09)

Bugs and functional changes:

  • [SQLLINE-63] Add Athena JDBC driver (Ben Poweski)
  • [SQLLINE-62] In !record and !run commands, expand '~' to user's home directory (Mike Mattozzi)
  • [SQLLINE-61] Add !nickname command, to set a friendly name for a connection (Mike Mattozzi)
  • [SQLLINE-54] Add JDK 9 support; drop JDK 1.5 support

Other:

  • Fix tests on Windows
  • Sort list of JDBC drivers
  • Publish manual and API for release 1.2.0
  • Create a property for the version number of each maven dependency
  • Add "release" profile, and only sign if it is enabled
  • Edit release instructions

1.2.0 (2016-10-26)

Bugs and functional changes:

  • [SQLLINE-49] !manual command fails
  • [SQLLINE-48] Lazily load system properties on startup
  • [SQLLINE-35] Make SqlLine.begin method public
  • [SQLLINE-42] Script fails if first line is a comment
  • [SQLLINE-41] !tables command hangs in h2
  • [SQLLINE-39] !help set shouldn't break long lines
  • Add WrappedSqlException to allow IncrementalRows to throw a SQLException (Parth Chandra)

Other:

  • Change capitalization of project name to "SQLLine" (previously a mixture of "sqlline" and "SQLline")
  • [SQLLINE-37] Initial github-pages web site, including manual
  • Checkstyle should always look for unix line endings, even on windows
  • Fix Windows line endings
  • Switch to "scott-data-hsqldb" as test data set; it is smaller than "foodmart-data-hsqldb"

1.1.9 (2015-03-06)

No bug fixes or other functional changes

Other:

1.1.8 (2015-02-16)

Bugs and functional changes:

  • [SQLLINE-32] !help set should print documentation for all variables
  • Add sqlline and sqlline.bat scripts, and jar-with-dependencies (Jongyeol Choi)
  • Fix color output: output style instead of name
  • Add test for [HIVE-5768] Beeline connection cannot be closed with !close command
  • Test !record command
  • [SQLLINE-26] Flush output for each command when using !record command
  • Use ResultSet.getString() for types that support it, getObject().toString() otherwise
  • [SQLLINE-25] Spaces in classpath
  • Add mailing list to maven
  • Upgrade maven-release-plugin to version 2.4.2
  • Make return code enum public so other code can check it

1.1.7 (2014-02-14)

Bugs and functional changes:

  • Fix bug: SqlCompleter was skipping every other column.
  • Fix HIVE-4566, "NullPointerException if typeinfo and nativesql commands are executed at beeline before a DB connection is established" (Xuefu Zhang via Ashutosh Chauhan and Julian Hyde)
  • Fix HIVE-4364, "beeline always exits with 0 status, should exit with non-zero status on error" (Rob Weltman via Ashutosh Chauhan and Julian Hyde)
  • Fix HIVE-4268, "Beeline should support the -f option" (Rob Weltman via cws and Julian Hyde). SQLLine options '-f file' and '--run=file' are now equivalent.
  • Add SqlLineArgsTest, copied from BeeLineArgsTest, but testing against hsqldb rather than Hive.

Code re-organization:

  • Break out inner classes.
  • Re-format in Apache style (indent 2).
  • Enable maven-checkstyle-plugin, and fix code to comply.
  • Modern Java style: add generics; use StringBuilder rather than StringBuffer; convert arrays to collections; convert some array parameters to varargs; convert loops to foreach; remove paranoid != null checks; convert ColorAttr to an enum.
  • Fix javadoc errors and warnings.

Other:

  • Add release history.
  • Enable oraclejdk8 in Travis CI.
  • Fix verbose mode.

1.1.6 (2013-08-23)

  • When not running as a shell return boolean to indicate if command worked.
  • Add travis build status to README.

1.1.5 (2013-07-31)

  • Follow the JDBC pattern of not putting extra checks in cancel calls.
  • Specify source and target java versions.
  • Enable Travis CI.

1.1.4 (2013-07-22)

  • Add maven release plugin.
  • When reading from stdin redirect don't NullPointer at the end of data.

1.1.3 (2013-06-27)

  • Fixed setting of working dot dir to allow override.
  • Limit history saving to interactive shell.
  • Fixed history so it saves; removed JLine1 workaround code.
  • CTRL-C cancels screen output from query