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 allowIncrementalRows
to throw aSQLException
(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:
- Publish releases to Maven Central (previous releases are in Conjars)
- Sign jars
- Use net.hydromatic parent POM, upgrading several maven plugins
- Fix code style for upgraded checkstyle
1.1.8 (2015-02-16)
Bugs and functional changes:
- [SQLLINE-32]
!help set
should print documentation for all variables - Add
sqlline
andsqlline.bat
scripts, andjar-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 fromBeeLineArgsTest
, 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 thanStringBuffer
; convert arrays to collections; convert some array parameters to varargs; convert loops toforeach
; remove paranoid!= null
checks; convertColorAttr
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.
- 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