- 21.04.2004 Sourceforge jabak CVS repository https://sourceforge.net/projects/jabak/
- Initial checkin:
- 17 Java classes, 50kB source code
- 7 other files, 34kB
- License GPL v2
- No SQL database yet, all metadata in memory
- Initial checkin:
- 13.10.2005 Started complete re-write
- 26.05.2006 Started complete re-write
- 31.05.2006 Started complete re-write
- 17.07.2007 mbox Mailbox split tool, later dropped, see https://en.wikipedia.org/wiki/Mbox
- 04.12.2007 First commit for an SQL database (HSQLDB https://hsqldb.org/, later replaced by H2 https://www.h2database.com/)
- 11.02.2008 Last of a few hundred commits in the Sourceforge CVS repository
- 15.02.2002 Sourceforge jabak SVN repository
- 2008-09-15 "started serious sql database implementation"
- 2008-11-03 "initial checkin of first partial jabak grovvy implementation" https://groovy-lang.org/
- 2009-05-22 "rewrite of init and prepare finished"
- 2010-02-06 managing backup file repository using hard links, later dropped
- 17.04.2010 "first not yet working ftp implementation" using Apache Mina https://mina.apache.org/ftpserver-project/, dropped later
- 2010-05-10 "preparing clean re-write"
- 2011-05-07 "initial commit of first scala code (file system interface)"
- 24.05.2011 last of 670 commits to the Sourceforge jabak SVN repository
- 11.06.2011 First commit GitHub backup repository https://github.com/gdiet/backup
- Mercurial VS
- Scala code
- MIT License
- 30.07.2012 "clean restart"
- 30.12.2012 "clean KISS restart"
- 04.04.2014 start using slick https://scala-slick.org/ as DB framework, dropped later
- 03.05.2014 Start implementation of a webdav file server using Milton https://milton.io/, dropped later
- 24.07.2017 "another clean start, this time for a fuse dedup file system" using jnr-fuse https://github.com/SerCeMan/jnr-fuse
- 19.07.2018 "clean restart"
- 23.10.2018 caching open writes in memory
- 09.12.2018 "new kiss start for a fuse file system"
- 02.10.2020 some playground go language code
- 2020-10-18 Release 2.4, the first public release
- 28.07.2021 "final move towards scala 3"
- 2021-08-01 Release 3.0.0, named 3.0.0 to honor the transition to Scala 3
- 2021-12-30 Release 4.0.0, updated to Java 17
- 2022-06-09 Release 5.0.0, H2 database updated from 1.4.200 to 2.1.212
- 2022-11-26 Release 5.1.0, separate Windows and Linux packages
- 2023-01-22 In total 2626 commits in the git project https://github.com/gdiet/backup