Repository navigation
v2.0.0.7486
What's Changed
-
[DEV] (RzR) -> Added
[EndpointHost]attribute for declarative, attribute-driven endpoint registration. -
[DEV] (RzR) -> Added
AddHostEndpointsFromAssembly(Assembly)extension method for automatic discovery and registration of all[EndpointHost]- decorated handlers in a given assembly. -
[DEV] (RzR) -> Added duplicate registration 'guard' in
AddHostEndpointsFromAssembly- handlers already registered manually are skipped automatically. -
[DEV] (RzR) -> Added
AllowedMethodsproperty toEndpointmodel; routing now respects HTTP method constraints. -
[DEV] (RzR) -> Added new
AddHostEndpoint<T>overloads: withallowedMethods, withisActive + allowedMethods, and with a pre-configuredEndpointinstance. -
[DEV] (RzR) -> Added pre-compiled LINQ expression tree executor (
CompiledEndpointExecutor/CompiledEndpointExecutorFactory) replacing per-request reflection for zero-overhead dispatch. -
[DEV] (RzR) -> Improved XML documentation across all public types and members.
-
[BREAKING] (RzR) ->
IEndpointHostRequestHandler.RequestProcessAsyncnow requires aCancellationToken cancellationToken = defaultparameter. Existing implementations must be updated. -
[BREAKING] (RzR) ->
IEndpointHostResult.ExecuteAsyncnow requires aCancellationToken cancellationToken = defaultparameter. Existing implementations must be updated.
Full Changelog: v1.0.2.8175...v2.0.0.7486