Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider.
ApplicationMessageHub
to send cross-isolate messages.HTTPCodecRepository.add
to use specify default charset for Content-Type
if a request does not specify one.aqueduct create
is now mostly empty. Available templates can be listed with aqueduct create list-templates
and selected with the command-line option --template
.aqueduct auth
would fail to insert new Client IDs.joinMany
and joinOne
are deprecated, use join(set:)
and join(object:) instead
.HTTPCodecRepository
replaces Response.addEncoder
and HTTPBody.addDecoder
.Stream
s may now be Response
bodies.Request
bodies may be bound in HTTPController
with HTTPBody
metadata.HTTPFileController
.HTTPCachePolicy
to control cache headers for a Response
.Request.body
has significantly improved behavior and has been optimized.Content-Length
is included instead of Transfer-Encoding: chunked
when the size of the response body can be determined efficiently.ResourceRegistry
: tracks port-consuming resources like database connections to ensure they are closed when an application shuts down during testing.ManagedObject
s using Validate
, ManagedValidator
and ManagedObject.validate
.ManagedObject
s now have callbacks willUpdate
and willInsert
to modify their values before updating and inserting.aqueduct serve
on Windows.