It's been a crazy, interesting, frustrating and incredibly rewarding ride, and I plan on continuing it well into the future.
So here I present to you the release candidate of Transfer 1.0, ready for your download and consumption !
Some of the major new features include:
- Composite Key Support
- Transaction Support
- Binary Data support
- Configuration includes
- Cascading operations e.g. cascadeSave(), cascadeDelete()
- A huge number of performance improvements
- Public Bug Tracker
- Public Wiki
Please see the full release notes for more information.
I want to extend a big thanks to all those people who have helped out with Transfer, with code, testing, documentation, or just giving your ear as I try and work out a n-th level nested recursive threading issue, you all are too many to mention, but you know who you are, and you guys rock!
I'm really happy with the way the Transfer community has grown over the past few years, recently passing 320 members, and big kudos to you all for helping me bring Transfer to this 1.0.
In the coming months, the following is the plan for Transfer -
- Transfer Support finalised and advertised.
The details of this have been worked out, expect a blog post on this either during, or shortly after cf.Objective()
You will notice there is the new Wiki and Bug Tracker. There will be a complete rebuild of the Transfer site, to integrate the wiki and the tracker, and provide the community with more ways to learn and interact.
- Transfer Training
This is the next big thing for Transfer, and I will be starting to write the curriculum after I get back from cf.Objective()
- Transfer Survey
Expect to a see a survey in the upcoming months, to get a feeling for how the community is using Transfer, and what sort of enhancements they want for the future.
- Transfer 1.1
Yep, I've already started thinking about a 1.1 release! I think I also know what new features will be in it, but I won't ruin the surprise.
- Transfer Developer and Training Certification
I've had some recent interest in this, and it is still on the roadmap. Once the training curriculem is finalised, this will be also be developed.
Hopefully that will give you guys something to think about while you play with the 1.0 Release candidate!