Sources, and binaries for Linux, Macintosh, and Windows are at:
https://www.equi4.com/pub/mk/
The binaries include libs for C++, and extensions for Python and Tcl.
A detailed change log is part of the source archive, it's also at:
https://www.equi4.com/metakit/CHANGES
The most recent entries are:
2001-03-29 MK 2.3.4 The "last" release candidate
Now checked into its *new* CVS home at equi4.com. Mailings list(s) have also been moved to this site.
2001-03-28 Fix Win build, broken on Mar 27
Dropped kBufMax from mk4.h, it caused compiler errors in MSVC6 - switched to "sizeof" in a couple of places. This error was introduced by the double-fix of 3/27.
2001-03-28 Allow builds of Tclkit with Sun CC
Integrated a few changes provided by D.J. Hagberg. Note: the M-solaris.sh and M-dyn.sh scripts need to be manually edited when choosing between CC and gcc.
2001-03-27 Double-alignment bug on Solaris
Two changes (c4_Bytes in mk4.h and src/column.h) to fix an alignment problem for 8-byte doubles on Solaris. This caused tests b17, b23, b24, s22, and s28 to fail.
2001-03-26 Fixed cross-platform commit bug
There was a nasty bug in the 2.3.x code, which wrote incorrect field sizes when committing to a datafile with a different byte order (i.e. created on a machine using different endian-ness from the one doing commit).
2001-02-14 Removed file events from Tclkit
Changed kit/rechan.cpp to not generate file events. This avoids a bug in Tclkit whereby an open file can generate a continuous stream of file events as long as the file is open - the console will seem to be frozen, though "close $file" does work and fixes it.
2000-12-13 Added missing c4_LongRef export
Added a line in mk4dll.h to resolve references to the new c4_LongProp/c4_LongRef datatype on Windows.
2000-12-04 Fixed conversion bug
There was a bug in c4_FormatV::OldDefine, causing MK to crash when trying to convert an old-format file with empty subviews in it. Bug introduced on 14 Nov.
2000-12-02 Fixes in Tclkit code
Fixed a Tcl-level bug causing memory leaks for all compressed files stored with MK opened for reading. Disabled event sources (mk4tcl.cpp and rechan.cpp) to avoid a GUI freeze-up while a fake file is open.
2000-11-16 Simplified c4_Storage
Made some changes so that a c4_Storage no longer has a separate c4_Persist* copy. As a result, a storage can now be reconstructed from any root-level view. This generalizes views, and prepares for a merge.
2000-11-14 Fixed mem leak in conversion code
The conversion code from pre 2.3 files had a memory leak in c4_FormatV::OldDefine, causing f06 to leak, as well as several subsequent erroneous leak reports. Changed a few "new" to "d4_new" calls along the way. Remove FlipBytes members, they are no longer needed.
2000-11-08 Tclkit now in the distribution
The "Tclkit" project has been merged into Metakit. Details and updated build info at "tcl/kit/README". The SourceForge CVS repository is up to date again. Mk4py: improved number conversion and error handling.
2000-11-03 MK 2.3.3 First final release candidate