Release Notes: This release fixes a bug which, under certain conditions, made string IDs break storeMulti(). The cause was that the check for the possibility of proxy ID translation of an ID field was done on the field's owning entity, instead of the field's target entity. It broke as soon as an entity with a numeric ID had an association to an entity with a string ID. String IDs inside of embedded IDs (like VisitId) were no problem because embedded IDs are special-cased anyway. This closes issue #29.
Release Notes: This is a release with neither functional changes nor bugfixes. It just brings Azzyzt JEE Tools to the current versions of GlassFish and Eclipse. It has been built and tested with Eclipse Indigo SR2, GlassFish 3.1.2, and Java 1.6.0_31.
Release Notes: New URLs for SOAP and REST bundle full services and restricted services. It is now possible to allow/disallow based on the URL prefix (this breaks current applications). In AuthorizationInterface, this release adds a reference to an instance of a class implementing this interface to the Azzyztant, analogous to the username converter. (Use it to check authorization per call, based on the target class/method and credentials.) This release adds a subset of BETWEEN to QuerySpec. It has been tested with GlassFish 3.1.1 and Indigo SR1. It includes credential-based authorization and unit tests for credential-based authorization.
Release Notes: Some more customization was done. Now you can not only cut back on features that would normally be generated, but you can also add features that would normally not be generated. Currently, the only option to add is an Apache CXF REST client project. Interfaces for the CXF proxy-based API are generated. The tutorial now contains an example for in-server unit tests implemented via CXF REST. The REST error response can be customized via HTTP request headers.
Release Notes: Azzyzt JEE Tools are now built on Indigo and against a GlassFish 3.1 runtime. Previously, Helios SR1 and GlassFish 3.01 were used for building. The cookbook tutorial has been tested in the following configurations: Glassfish Tools Bundle for Eclipse (Galileo SR1 + GlassFish 3.0); Helios SR1 + GlassFish 3.01; Helios SR2 + GlassFish 3.1; and Indigo + GlassFish 3.1. The only visible changes are in the vanity department. The installed feature is now displayed in the list of installed features (this was a harmless bug), and in Eclipse's "Help / About" dialog there's now an Azzyzt icon.
Release Notes: Support for REST/JSON was added. REST/XML and REST/JSON are now configurable options. The tutorial was expanded.
Release Notes: This is a bugfix release. Upgrading the Eclipse plugin required the user to update the runtime libraries stored in the EAR project's lib directory, but the plugin did not offer any way to do that. The easiest way was just by saving your own sources (entities, persistence.xml, and whatever else you had), creating a new azzyzted project, copying the saved sources into it, and working with the new project. This release gracefully upgrades projects created with all older versions published so far.
Release Notes: This release adds configurability via the new class "Azzyztant". It is generated for new projects, and if not present on an existing project, it is generated as well. Set properties to influence runtime behavior, or add annotations to "Azzyztant" to cut back on generated features. Currently, you can suppress generating "@Remote" on service interfaces and "@WebService" on service beans. "@Remote" is not included in the JEE 6 Web profile. Omitting it allows support for the JBoss AS 6.0 runtime. Additionally, there is now some basic validation of entities and embedded classes. See the tutorial for details.
Release Notes: Entities with string IDs were broken in 1.1.0 and now work again. An example was added to the tutorial.