EvaServer 0.9.11 released
Already a new release, fixing a bug and picking up an important bugfix release in EvaProperties:
- Fix: AbstractResponse.htmlErrorPage has a fallback title in case the status code is null.
- Changed dependency to eva-properties to version 0.5.5 since it contains an important bugfix.
- The eva.config directory is now configurable through the plugin configuration. Defaults to "${basedir}/src/main/config".
Sorry for the mess!
Recently I discovered that the SimpleBlogPlugin is not working with Trac 0.11, which I'm using since last week. Therefore I had to install the much cooler FullBlogPlugin, which I'm writing this blog post with.
Unfortunately, the old blog posts could not be migrated, so I had to copy over each post into the new blog. So if anyone is wondering why all the blog entries are within the same hour: this is the reason.
But why are there those EvaScript blog posts?
Well, I thought it might be easier to follow the project if the news channel for EvaServer and EvaScript are the same. The projects are decoupled in the code, but they are not used independently (not yet, at least).
Therefore I have created quite a mess in the blog, 'cause I cannot change the date of a post and now there are all EvaServer posts below all EvaScript posts.
Anyway, I hope you like the blog as much as I already do and I'm sure you already discovered the "New Comment" button ;-)
Cheers
Max
EvaScript 0.7.6 released
New in this version:
- All modules now have the same version as the parent pom.
- HostPluginManager does not hold a static instance of the generic plugin anymore and corrected TestCase base classes accordingly.
- Added HostObject.construct(...) overrides with no parameters, one parameter and two parameters.
- Removed unnecessary and buggy implementations of indexOf and lastIndexOf in HostList.
- More JavaDoc.
EvaScript 0.7.5 released
This release improves the performance of script evaluation dramatically.
There is a new JSExecution class controlling the execution context of a JSGlobal object. There can me more than one instance of JSExecution controlling the same JSGlobal object. EvaScript should be thread save now. However, using EvaScript that way is experimental at the moment.
Enjoy! Max
EvaScript 0.7.4 released
This one contains a couple of smaller improvements and bugfixes.
EvaScript Release 0.7.3
EvaScript does now support Safari 3 Mobile (AKA Safari on iPhone / iPod touch).
Happy downloading!
Max
Official Blog annoucing EvaServer releases and news
This is the official blog annoucing EvaServer releases and news.
Feel free to post comments!
Release EvaServer 0.9.10
Sorry for not blogging about the last few releases. Bussy times. 0.9.10 is a big release. A lot of new features! Some parts of the API changed, so make sure to check out the release notes for 0.9.10 before migrating your projects!
There is a demo project included in the binaries now with some tutorials and examples.
Here is what happend:
0.9.6
- Fix for util.Upload.
0.9.7
- Fixed RequestInputStream. Uploads now slow but working.
- URL Attributes are now passed on with the initial AJAX request.
0.9.8
- Fixed util.Vector.getNodeLocation(n)
0.9.9
- ThreadPool.getStatistics()
- Application.getRequestCount()
- BadRequestException.getStatus() now returns the status code.
- Single version number for all modules.
- Aggregated JavaDoc (finally!).
0.9.10
- NEW cookie support.
- NEW listener model: rof.Object introduces addListener, removeListener, createListener and observe.
- NEW Input components: wrapper for form elements. This is all in the input package.
- API CHANGED: input.Manager used the new listener model.
- API CHANGED: DTD URL is now http://evaserver.com/dtd/rof-1.0.dtd
- API CHANGED: Removed createInstance methods - Use the HostObject.construct methods instead.
- Thread-Save scripting. Background threads can now manipulate the window object.
- Demo-Project with examples and tutorials is now shipping with the release.
- New method ROSession.getDefaultWindow always returns the window with ID 1.
- Improved TestCase API.
- No special SDK release anymore - Use the Maven plugin instead.
- Removed transaction code. Transactions were cool from a geeky point of view, but they slow down a working application.
- The log level can be configured for eva-server-maven-plugin.
- Running the server with eva-server-maven-plugin runs the server in development mode.
- Added observer patternd for resources directory.
- JavaDoc is now linked with eva-script JavaDoc.
- Bug fixes.
EvaServer 0.9.5 released
These are the changes:
- Bugfixed eva:switch (see 13).
- Dependency to EvaProperties is now version 0.5.2
- Added getParentNode() to client and server implementation of ROComponent
- Added getActiveSessionCount and getUptime to Application
- Added addScript to ROWindow
EvaServer 0.9.4 released
Some documentation and code cleanup as well as minor bugfixes in this one.
EvaServer 0.9.3 released
According to the release of EvaScript 0.7.3, I have released EvaServer 0.9.3 which ships with the new EvaScript builds. Apart from the iPhone support that comes with the new Safari 3 mobile plugin, this also includes exciting features like variants. Variants allow you to override application settings depending on the client.
See changes report for more details.
Happy downloading!

rss
