Release 0.4 ("Oyens")
2013-08-26
About a month after the 0.3 release (Glebe), we're happy to release 0.4, codename "Oyens". Oyens, Iowa is one of the cutest towns you've never seen and where I did a lot of work on this release. Its population of 102 includes my grandparents, who let me "work" on Camlistore (yes, Grandma, even after 5pm) when they're not busy force-feeding me.
What is Camlistore?
New in 0.4
There were 8 contributors to this release (3 of whom are new). Here's what we've been up to:
- No external dependencies! Camlistore can still use any indexer that it could before (SQLite, MySQL, Postgres, Mongo, App Engine, etc) but it now also comes with cznic/kv built-in. If SQLite is available, that is the default for new installs, otherwise cznic/kv is used. This makes things much easier for new Windows users, for instance. (Thanks to Jan Mercl for cznic/kv!)
- UI work (thanks Aaron Boodman!)
Click for more screenshots: - Start of Google Drive backend (thanks Burcu Dogan!)
- Add
camtool dumpconfig
sub-command - The
dev-server
anddev-appengine
scripts are gone. Use the new portabledevcam
tool instead. Build with "go get camlistore.org/dev/devcam" - FreeBSD bug fixes (thanks Bill Thiede!)
- Windows bug fixes
- Fix Android client (previously partially broken in 0.3)
- dust off and fix up App Engine support
- Code cleanups, bug fixes, optimizations, and internal interface simplifications
- Rewrite of base blobref type for reduced memory usage and ease of coding
Get involved!
We welcome feedback, feature requests, bug reports, and code contributions!
Feel free to email us on our mailing list, and/or file a bug (or see existing bugs).
While we welcome user bug reports, we also welcome code contributions. See the Contributing page for details. While most the codebase (the server and command-line tools) are written in Go, there's also a lot of JavaScript which needs love, as well as Java (for Android) and Objective C (for iOS). Or anything useful you'd like to contribute.