Get GetData

home | download | API documentation | dirfile standards | mailing list | sourceforge | github

Latest Release

The complete source code for official releases of the GetData project are available from GitHub. The latest version of GetData, released 11 November, 2021, is:

GetData may be downloaded from GitHub.

GetData 0.11 fixes a use-after-free vulnerability (CVE-2021-20204) discovered in previous versions of the library. All users are encouraged to upgrade. It also fixes a number of issues found since the release of GetData-0.10 in January 2017.

Pre-Built Packages

GetData has been packaged for release on various Linux distributions, including:

Debian:
GetData is available in Debian sid (unstable) and wheezy (testing). NB: In Debian, the GetData Project is packaged as libgetdata and should not be confused with the unrelated getData package.
Fedora & Red Hat Enterprise Linux:
GetData has been included in Fedora since Fedora 8 and EPEL since version 4.
OpenSUSE
GetData has been included in openSUSE since openSUSE 11.4.
Ubuntu:
A GetData PPA with recent versions of GetData is availble on launchpad. It is usually updated shortly after GetData releases occur. Without that PPA, Ubuntu provides the debian package.

These binary packages are not maintained by the GetData library developers; reports of problems associated with them may be better directed to the package maintainers directly.

Git Repository

The GetData source code is housed in a Git repository available on GitHub:

https://github.com/ketiltrout/getdata

Unlike the official releases, the repository does not contain the compiled configure script, only its autoconf input. To create the configure script, and the rest of the build environment, execute:

autoreconf -vifs
from the directory containing configure.ac. Autoconf 2.65, or newer, automake 1.13, or newer, and libtool 2.2.7b, or better, are required. You should only have to do this when you check out a new copy of the repository.

Please note: unlike the official releases, the library obtained from the git repository may contain untested code and may exhibit undocumented behaviour. It may not compile; it may irrevocably corrupt any dirfile it touches; it may cause global warming. Its ABI and API are not guaranteed to conform to any previous, current, or future release of the library. However, if the latest official release contains a very annoying bug which has been fixed in the repository, it might be worth a try.

Previous Releases

Older getdata releases are available on SourceForge, and include the following:

GetData 0.3 only supports dirfiles up to and including Dirfile Standards Version Five. GetData 0.4 and 0.5 support dirfiles only up to and including Standards Version Six. GetData 0.6 supports dirfiles only up to and including Standards Version Seven. GetData 0.7 supports dirfiles only up to and including Standards Version Eight. GetData 0.8 and 0.9 supports dirfiles only up to and including Standards Version Nine.

GetData 0.4 added the ability to add fields, support for the slim compression scheme. GetData 0.5 added support for gzip and bzip2 compression schemes, and added functionality for the manipulation of metadata. GetData 0.6 added Python and IDL bindings. GetData 0.7 added MacOS X and Microsoft Windows support. GetData 0.8 added gzip write support and Perl5 bindings.

GetData 0.5 and earlier are released under the terms of the GNU General Public License. Later releases are available under the GNU Lesser General Public License.

© 2008–2021 D. V. Wiebe
Valid HTML 4.01 StrictValid CSS