Releases: latticework/njali
NJali 0.1.0
Initial Public Release
- Supports synchronous execution of Routines from REST methods.
- Supports extensible, claims-based authentication and JWT-token based security
- Supports custom conversion between HTTP messages and Service Messages.
- Provides binding to APS.NET MVC and ASP.NET MVC Web API
- Provides CORS support
Added CORS support
CHANGED: Added JaliServerOptions.CorsOptions property.
CHANGED: Sample folders added to group sample projects.
CHANGED: Partial implementation of RestBucks sample.
FIXED: GetHelloRoutine handles missing json payload.
Added support for services running in a deep path.
CHANGED: Added deep URL path support for Jali Services.
CHANGED: JaliHttpRoute uses shared Jali URL parsing code.
FIXED: JaliServer DefaultAuthenticator key size.
FIXED: JaliHttpMessageHandler.Service is assigned.
Added asyncronous initialization support.
Merge pull request #19 from latticework/kenbrubaker/AddAsyncBase Added asyncronous initialization support
Implemented JWT-based security and Authentication extensibility.
0.0.1-prealpha6 Merge pull request #16 from latticework/kenbrubaker/ImplementValidati…
0.0.1-prealpha506
Implemented Authorization
0.0.1-prealpha403
- Adds Claims-based security model
- Adds Jali extensible server configuration options for
- Authentication
- Authorization
- ResourceKey conversion
- HTTP Message to ServiceMessage conversion
Published on NuGet. See README for package names.
prealpha2
0.0.1-prealpha2
Get this release by installing version 0.0.1-prealpha2
of these packages from nuget.org
General
Dependency issues
- Then NuGet dependencies are not working for this release. You need to include dependencies manually. Here is the dependency map.
Newtonsoft.Json
⇦Jali.Core
⇦Jali
⇦Jali.Serve
⇦Jali.Serve.Server
⇦Jali.Serve.AspNet.Mvc
Newtonsoft.Json
⇦Newtonsoft.Json.Schema
⇦Jali.Serve
Microsoft.AspNet.Mvc
⇦Jali.Serve.AspNet.Mvc
Microsoft.AspNet.WebApi
⇦Jali.Serve.AspNet.Mvc
- Currently only PCL assemblies are being released. We hope to also support DNX packages soon.
Licensing issues
Note: Newtonsoft.Json.Schema
is copyleft by default and limited to 1000 parses per hour. A commercial license is available.
Packages in this release
Jali.Core
- Notification Message library and Core (shared) Library.
Jali
- Execution Context façade. Valid implementations still forthcoming (Please help!)
Jali.Serve
ServiceMessage
protocol, service implementation base classes, and Jali Service Specification object model.
Jali.Serve.Server
- A Jali Service endpoint written in .NET (portable).
Limitations
- Currently only accepts bare data messages. Full
ServiceMessage
s are returned, however, albeit with stub metadata. JaliServer
currently runs synchronously and within the same app-domain. We will move this off-process.
Jali.Serve.AspNet.Mvc
- Provides older style middleware to integrate with ASP.NET MVC and ASP.NET MVC WebAPI.
prealpha1
0.0.1-prealpha1
Initial prerelease published to nuget.org.
Jali.Core
Only includes partial Notification Message library.
Jali
Only contains minimal execution context interface.