Today, we're pushing out updates to various rpms to migrate from OpenSSL 1.1.1 to OpenSSL 3. As you may know, OpenSSL 1.1.1 is no longer supported by the upstream OpenSSL project so we had to rebuild our packages to use OpenSSL 3.0, the current Long Term Support (LTS) release.
IBM-provided macOS ODBC Driver Repositories
In May of last year, I announced that we had publicly released repositories for the Linux ODBC driver and IBM i Access Client Solutions application package. Today I'm letting you know that we now also have a Homebrew repository for the macOS driver as well.
IBM-provided Linux ODBC Driver Repositories
Today, we're pushing out something that I've been wanting for a long time. We now have RPM and DEB repositories for Linux available directly from IBM for the IBM i Access Client Solutions application package, which includes the IBM i Access ODBC driver. This also includes the latest version of the IBM i Access ODBC driver, which was released today.
While we have been pushing the IBM i Access ODBC driver as the "One True Way" to access the database from open source for some time, the biggest hindrance has been getting it installed. Previously, it was only available from the byzantine labyrinth that is IBM ESS or from the MRS download site (conventiently bookmarkable to https://ibm.biz/ibmi-odbc-download). Both of these require manual steps to log in, agree to the license, download the zip, then extract the zip and install the package. But Linux distributions have these fancy things called package managers that can point to remote repositories of packages and easily extend the distribution's package list with third-party software. Heck, even Microsoft provides Linux repositories nowadays, so it's high time that IBM does similarly.
With this change, it will be much easier for end users to install the driver on Linux. It also makes it easier for automation to install the driver as well, whether that's Ansible system deployment scripts or Dockerfiles for building ODBC-based Linux container apps. In addition, it makes updating the driver much easier too, since the process uses the same upgrade procedure as the rest of the system packages.
IBM i Open Source Updates January 2022
Happy new year! I know it's late February now, but it's still the first post of 2022 here, so let's see what January had to offer. 😁