Event Store OSS v3.0.1 includes a number of fixes for the previous v3.0.0, including improvements to the server, .NET client API and the ES Query tool. They are listed below along with the relevant issue numbers.
Event Store Server
- OS X binaries are now compatible with Mac OS 10.7 and above (#275)
- Gossip can be requested as
application/xml
ortext/xml
in addition toapplication/json
(#275) - It is no longer required to specify an event type when posting stream metadata, it is assumed to be
$settings
X-Forwarded-Port
andX-Forwarded-Proto
are now supported to enable easier reverse proxying of the Event Store (#244)- Link events are now served correctly when content is embedded in atom feeds (#228)
- Garbage collection flags on the shell script for starting nodes on Linux and Windows are removed as no longer necessary (#271)
- Metadata streams no longer have a link to themselves for metadata.
- Bundled UI is now from EventStore/EventStore.UI commit
- UI is bundled and minified, making the binary distribution signficantly smaller when unpacked
- Some stray development text removed (#252)
- Resolved issue with projections detail sometimes not displaying (#227)
- UI now displays linked events correctly (#226)
- UI indicates events which are invalid due to windowing or deletion (#269)
- UI no longer presents non-existent metadata stream for the synthesized
$all
stream (#284)
ES Query
- Content length is now set correctly on some requests from ESQuery which were previously calling failures (#283)
.NET Client API
- Client-side subscription queue is now bounded (#246)
- EventStore.EmbeddedClient package now has the dependency on EventStore.Client correctly set (#242)
- Embedded client now exposes the correct types for
ResolvedEvent
rather thanResolvedIndexEvent
(#286) - Embedded client now includes necessary files for the Projections environment