[ANN] KirbyBase 2.4

J

Jamey Cribbs

I would like to announce the release of version 2.4 of KirbyBase, a
small, pure-Ruby database management system that stores it's data in
plain-text files.

You can download it here:

Windows: http://www.netpromi.com/files/KirbyBase_Ruby_2.4.zip
Linux/Unix: http://www.netpromi.com/files/KirbyBase_Ruby_2.4.tar.gz

I know, I know, where's the gem? Well, it's not for lack of help. Both
Hugh Sasse and Assaph Mehr have been kind enough to supply me with
gemspec files for KirbyBase. I promise I will put a gem together real
soon now.


Anyway, here's whats new in this release:

* Added a new column type: :Time. Thanks to George Moschovitis for coding
this enhancement.
* Added more functionality to Memo and Blob fields. They are no longer
just read-only. You can now also write to them from KirbyBase. The
interface for Memo and Blob fields has changed because of this.
* Added the ability to specify, when you initialize a database connection,
a base directory where memo/blob fields will be stored.
* Changed the way indexes are handled by KBTable in client/server mode.
Now, when KBTable grabs an index from KBEngine, it will hold onto it and
re-use it unless it has been modified since the last time it grabbed it.
This speeds up subsequent queries on the same index.
* Removed the restriction that the child table had to exist before you
could define a Link_many field in #create_table. I did this so that
it would possible to now define many-to-many links. See the example in
the distribution. This also goes for Lookup fields.
* Added two sample scripts: kbserverctl.rb and kbserver_daemon.rb, that
show how to set up a KirbyBase server process as a Windows Service.
Thanks to Daniel Berger for his excellent package, win32-service.
* Thouroughly revised the manual. I used the excellent text document
formatter, AsciiDoc. Many thanks to Stuart Rackham for developing this
great tool.
* Fixed a bug in KBTable#clear that was causing the recno counter not to
be reset. Thanks to basi for this.


I would like to thank all of the people who provided bug fixes,
suggestions, and ideas for version 2.4.
Enjoy!

Jamey Cribbs
(e-mail address removed)
 
E

Ezra Zygmuntowicz

Yes, congratulations! I really love kirbybase as a lightweight pure
ruby db. Keep up the great work Jamie!

Cheers-
-Ezra

congrats for a new release!

-g.

-Ezra Zygmuntowicz
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
(e-mail address removed)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] KirbyBase 2.5.1 1
[ANN] KirbyBase 2.5 1
[ANN] KirbyBase 2.5.2 0
[ANN] KirbyBase 2.2 8
[ANN] KirbyBase 2.2.1 0
[ANN] KirbyBase 2.3 Production Version 4
[ANN] KirbyBase 2.3 beta 2 1
[ANN] KirbyBase 2.1 0

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,186
Members
46,740
Latest member
JudsonFrie

Latest Threads

Top