Skip to content

Releases: aws/amazon-documentdb-odbc-driver

Amazon DocumentDB ODBC Driver v1.0.0

01 Feb 19:34
ffed142
Compare
Choose a tag to compare

#Amazon DocumentDB ODBC Driver GA Release
The Amazon DocumentDB ODBC Driver is an ODBC 3.0-compliant driver. The driver normalizes documents into a relational schema and executes a relational query and it supports a subset of SQL-92 along with some common extensions and supports SELECT statements of the general form:

SELECT [ ALL | DISTINCT ] { * | projectItem [, projectItem ]* }
   FROM tableExpression
   [ WHERE booleanExpression ]
   [ GROUP BY { groupItem [, groupItem ]* } ]
   [ HAVING booleanExpression ]
   [ ORDER BY orderItem [ ASC | DESC ] [, orderItem [ ASC | DESC ]* ]
   [ LIMIT limitNumber ]
   [ OFFSET startNumber ]

The driver can be used to integrate with BI tools that support ODBC Driver. For Power BI Desktop/Gateway users, a connector is available to use.

What's Changed

  • [AD-993] Add compiler and linker flags to harden the compiled application. by @birschick-bq in #133
  • [AD-979] Document Power BI filter limitation by @affonsoBQ in #135
  • [AD-996] Scan for inappropriate secrets stored in source code (trufflehog) by @affonsoBQ in #137
  • [AD-994] redact query and connection string information in ERROR while the log is not set to DEBUG by @affonsoBQ in #138
  • [AD-1009] Allow user/password to be save for in-memory configuration by @birschick-bq in #139
  • [AD-1010] Add documentation on static and runtime quality components. by @birschick-bq in #143
  • [AD-1013] - Update Documentation for all known issues by @affonsoBQ in #142
  • [AD-565] Power BI custom connector by @affonsoBQ in #144
  • [AD-776] Add support for Timestamp. Fix Date handling for dates before Epoch. by @birschick-bq in #141
  • [AD-1030] Support single instance SSH tunnel in ODBC driver installation. by @birschick-bq in #146
  • [AD-1047] Update JDBC version and set the version of 'mongo-cxx-driver' to a specific version. by @birschick-bq in #148
  • [AD-1072] Pin version of mongo-cxx-driver for compatibility. by @birschick-bq in #152
  • [AD-1070] Automate Windows Signing Step for GitHub by @alexey-temnikov in #150
  • [AD-1070] Automate Windows Signing Step for GitHub #149 by @alexey-temnikov in #153
  • [AD-1070] Automate Windows Signing Step for GitHub by @alexey-temnikov in #155
  • [AD-1069] Resolve text data type support for Power BI DirectQuery by @birschick-bq in #156
  • [AD-1071] Support DirectQuery in Power BI Connector by @birschick-bq in #147
  • [AD-1076] Fix installer signing steps. by @birschick-bq in #158
  • [AD-1037] Update known issues by @affonsoBQ in #145
  • [AD-1044] Update Windows Installation documentation by @affonsoBQ in #159
  • [AD-1034] Bump ODBC Version to 1.0.0 by @affonsoBQ in #161
  • [AD-1084] Fix MongoDB dependency installation for admin console. by @birschick-bq in #165
  • [AD-1083] Add documentation for release procedures. by @birschick-bq in #163
  • Update Documentation by @affonsoBQ in #157
  • Fix Sign Automation by @affonsoBQ in #164
  • [AD-1074] Updated developer-guide.md for missing information. by @birschick-bq in #160
  • Fix Build Failing on Pushes by @affonsoBQ in #166
  • Added the year and copyright owner on the license file by @affonsoBQ in #168
  • Port JIRA TODO comments to GitHub issue links. by @birschick-bq in #189

Full Changelog: https://github.com/aws/amazon-documentdb-odbc-driver/commits/v1.0.0

Amazon DocumentDB ODBC Driver v0.1.1

14 Oct 00:11
Compare
Choose a tag to compare
Pre-release

What's Changed

  • [AD-561] Outstanding items for OpenSource approval. by @birschick-bq in #122
  • [AD-912] Add platform, bitness and version to driver artifact(s) by @birschick-bq in #123
  • [AD-915] Auto Installer - JVM included by @birschick-bq in #124
  • [AD-915] Fix how/when the runtime-image folder is removed. by @birschick-bq in #125
  • Bump JDBC version from 1.3.1 to 1.3.2 and ODBC version from 0.1.0 to 0.1.1 by @affonsoBQ in #127

Full Changelog: v0.1.0...0.1.1

Amazon DocumentDB ODBC Driver v0.1.0

17 Sep 00:10
Compare
Choose a tag to compare
Pre-release
  • initial beta release

What's Changed

  • [AD-493] Migrate to AWS repository. by @birschick-bq in #1
  • [AD-492] Working JNI GitHub workflow by @birschick-bq in #2
  • [AD-504] Apache Ignite ODBC Seed replacement by @birschick-bq in #4
  • [AD-513] Apache Ignite - Test Framework (Boost) by @birschick-bq in #5
  • Support for environment variable BOOST_ROOT by @alexey-temnikov in #7
  • Adding clang-tidy by @alexey-temnikov in #8
  • [AD-509] Update dev environment setup docs by @andiem-bq in #6
  • [AD-509] Documentation update - formatting fixes + remove Wix Toolset v4 by @andiem-bq in #10
  • [AD-509] Additional update to README.md - additional guidance for .profraw error by @andiem-bq in #14
  • [AD-506] Reuse Apache Ignite JVM/JNI wrappers (examples) by @birschick-bq in #9
  • [AD-517] Adapt dsn config by @andiem-bq in #13
  • [AD-509] Update readMe to include directions about saving Java bin and server directories by @andiem-bq in #17
  • [AD-522] DSN config window by @andiem-bq in #18
  • [AD-521] Updated JDBC driver version. by @birschick-bq in #19
  • [AD-490] Add performance test. by @garya-bitquill in #15
  • [AD-521] Updated JDBC driver version - part 2. by @birschick-bq in #20
  • [AD-427] Tracer Code - Limited Capability to load metadata by @birschick-bq in #16
  • [AD-521] get SSH port from JDBC by @birschick-bq in #21
  • [AD-589] Get schema metadata from JDBC by @birschick-bq in #22
  • updating PR template by @affonsoBQ in #24
  • AD-516 Establish connection using MongoCPP by @affonsoBQ in #12
  • [ODBC] Create wrapper classes for DocumentDbConnection and ResultSet to enforce the close on dispose. by @birschick-bq in #26
  • [AD-542] Adaption SQLTables Return Table metadata by @birschick-bq in #28
  • [AD-532] Integrate DSN settings by @andiem-bq in #27
  • [AD-616] [ODBC] Reformat code to adhere to Google style by @birschick-bq in #31
  • [AD-620] Change driver name to Amazon DocumentDB in public facing areas by @andiem-bq in #32
  • Enable CodeCoverage by @affonsoBQ in #29
  • Enable cppcheck in windows build by @affonsoBQ in #33
  • [AD-543] Adaption SQLColumns Return Columns metadata by @alinaliBQ in #30
  • [AD-612] Publish/posting TestResults by @alinaliBQ in #34
  • [AD-607] [ODBC] Create infrastructure for creating test data. by @birschick-bq in #35
  • Code Clean Up by @affonsoBQ in #37
  • [AD-634] [ODBC] PowerBI not showing up Tables on the Navigator by @birschick-bq in #39
  • Update import test structure section in README.md to fix typos by @alinaliBQ in #40
  • [AD-636] Enable Exec query to return stub/empty query by @birschick-bq in #41
  • [AD-651] update ReadMe by @alinaliBQ in #43
  • [FIX] Columns with JDBC_TYPE_BIGINT is being returned as having DATA_TYPE -2 (BINARY) instead of -5 in SqlColumns by @affonsoBQ in #44
  • [AD-608] Add support for nullable data by @alinaliBQ in #38
  • [AD-637] Workaround error SQLPrimaryKeys ( return stub/empty) by @birschick-bq in #42
  • [AD-545] JNI Interface to load query metadata (CPP) by @birschick-bq in #46
  • [AD-638] Stub call to on SQLNumResultCols so it always returns 0 columns. by @birschick-bq in #51
  • Fix for compilation error on case-sensitive filesystem by @alexey-temnikov in #50
  • [AD-640] [ODBC] Refactor tests to use local server by @birschick-bq in #52
  • [AD-591] Map query metadata by @alinaliBQ in #53
  • [AD-644] Tableau show metadata by @alinaliBQ in #55
  • [AD-527] Clean MacOS build warnings auto_ptr by @alinaliBQ in #56
  • [AD-678] add unit test for Get/Set Statement Attribute by @alinaliBQ in #58
  • [AD 656] Allow MacOS incremental build by @alinaliBQ in #59
  • [AD-604] Query execution adaption by @birschick-bq in #57
  • [AD-673] bump JDBC version to 1.2.1 by @alinaliBQ in #61
  • [AD-690] Refactor DocumentDbRow and DocumentDbColumn by @birschick-bq in #62
  • AD-660 enable linux build by @affonsoBQ in #54
  • [AD-638] Memory errors by @affonsoBQ in #65
  • [AD-685] Add DEBUG Log messages throughout the ODBC code base by @alinaliBQ in #63
  • [AD-721] resolve linux build error by @alinaliBQ in #68
  • [AD-721] delete compile_commands.json by @alinaliBQ in #70
  • Updating JDBC version by @affonsoBQ in #72
  • [AD-370] upload odbc driver build on push to develop by @alinaliBQ in #71
  • [AD-735] large dataset crash issue by @birschick-bq in #74
  • [AD-649] Add missing documentation by @affonsoBQ in #73
  • [AD-550] Adapt Foreign Keys by @birschick-bq in #75
  • [AD 551] Adapt Primary Keys by @birschick-bq in #76
  • [AD-751] make getColumns/getTables pass nullptr for catalog and schema params to JDBC by @birschick-bq in #77
  • AD-757 remove unused functions by @birschick-bq in #78
  • [AD-563] Remove unnecessary libraries by @birschick-bq in #82
  • [AD-771] fix issue of JDBC not returning tables by @alinaliBQ in #81
  • [AD-621] adapt SqlColAttribute by @alinaliBQ in #79
  • [AD-753] check JVM attach result before use it / [AD-772] add bug fix to iterate past vector end by @birschick-bq in #86
  • [AD-801] add log by @birschick-bq in #87
  • [AD-573] unicode port ( ODBC W API Interfaces) by @birschick-bq in #90
  • [AD-767] apply .clang-format to all our code by @birschick-bq in #92
  • [AD-572] iODBC port (driver is using unixodbc) by @birschick-bq in #94
  • [AD-805] Bug with Unicode inside mac debug build by @birschick-bq in #95
  • [AD-803] and [AD-811] by @birschick-bq in #96
  • [AD-758] - Performance investigation SELECT * TABLE and SELECT * VIRTUAL-TABLE by @affonsoBQ in #84
  • Removing unnecessary docs #52 by @affonsoBQ in #97
  • [AD-617 & AD-794] Add Code coverage and badge by @affonsoBQ in #85
  • [AD-782] Remove unused functions from current code by ...
Read more