The following list shows some of the items that are being worked on for future releases of GoshawkDB (0.4 and beyond). I have some very exciting ideas for features once this little lot are all done! If the following list is missing something that's important to you, please let me know.
At the moment it is not possible to remove objects from the database. In practise this is not a huge issue because GoshawkDB does not hold objects in memory alone and the underlying data store can cope with billions of objects, but this will need to be addressed.
Currently there are clients in Go and Java. I'll write up a howto for writing clients in other languages.
Support for secure websockets transport
Management and monitoring
Other than sending
SIGUSR1to GoshawkDB, there is no built in monitoring capability. This needs to be addressed.
Extend the Collection Library
As GoshawkDB pushes work out to the clients, there is need for a general set of compatible data structures in every language: lists, maps, sets, queues etc. The Collections Library currently has a Linear Hash Map, but additional collections are needed.