Skip to content

Latest commit

 

History

History
735 lines (457 loc) · 75.7 KB

File metadata and controls

735 lines (457 loc) · 75.7 KB

@mastra/nestjs

0.1.12

Patch Changes

  • Updated dependencies [ae1fa3a]:
    • @mastra/core@1.40.0
    • @mastra/server@1.40.0

0.1.12-alpha.0

Patch Changes

  • Updated dependencies [ae1fa3a]:
    • @mastra/core@1.40.0-alpha.0
    • @mastra/server@1.40.0-alpha.0

0.1.11

Patch Changes

0.1.11-alpha.0

Patch Changes

0.1.10

Patch Changes

0.1.10-alpha.9

Patch Changes

  • Updated dependencies [850af77, 7b0d34c]:
    • @mastra/core@1.38.0-alpha.9
    • @mastra/server@1.38.0-alpha.9

0.1.10-alpha.8

Patch Changes

  • Updated dependencies [0c1ed1d, 849efb9]:
    • @mastra/core@1.38.0-alpha.8
    • @mastra/server@1.38.0-alpha.8

0.1.10-alpha.7

Patch Changes

  • Updated dependencies [e36253f]:
    • @mastra/server@1.38.0-alpha.7
    • @mastra/core@1.38.0-alpha.7

0.1.10-alpha.6

Patch Changes

0.1.10-alpha.5

Patch Changes

0.1.10-alpha.4

Patch Changes

0.1.10-alpha.3

Patch Changes

0.1.10-alpha.2

Patch Changes

  • Fixed validation error responses on routes with bodySchema, queryParamSchema, or pathParamSchema losing field path information when consumers pin a different zod major than the one bundled with this adapter. Responses now return the actual field name in issues[].field (e.g. "agent_id") instead of "unknown" with the raw Zod issues serialized into issues[0].message. (#17172)

    ValidationError.zodError is now typed as ZodErrorLike (a structural subset of ZodError exposing issues[]) so consumers pinning a different zod major still type-check. The runtime value is unchanged; cast to your installed ZodError type if you need its instance methods.

    Fixes #17167.

  • Updated dependencies [d779de3, 1750c97, 09972fe, 0e32507, 3a081c1, fe9eacd, db79c86]:

    • @mastra/core@1.38.0-alpha.2
    • @mastra/server@1.38.0-alpha.2

0.1.10-alpha.1

Patch Changes

  • Added sseFlushOnConnect route option to scope the SSE connected comment to subscribe endpoints only (#17158)

  • Scoped the SSE connected comment to subscribe routes only and added SSE comment passthrough for Fastify and NestJS adapters (#17158)

  • Updated dependencies [9d87d68, 49f8abc, 9d87d68]:

    • @mastra/server@1.37.2-alpha.1
    • @mastra/core@1.37.2-alpha.1

0.1.10-alpha.0

Patch Changes

  • Updated dependencies [07c3de7]:
    • @mastra/core@1.37.2-alpha.0
    • @mastra/server@1.37.2-alpha.0

0.1.9

Patch Changes

  • Updated dependencies [21db1a4]:
    • @mastra/core@1.37.1
    • @mastra/server@1.37.1

0.1.8

Patch Changes

0.1.8-alpha.9

Patch Changes

  • Updated dependencies [d72dc4b]:
    • @mastra/core@1.37.0-alpha.9
    • @mastra/server@1.37.0-alpha.9

0.1.8-alpha.8

Patch Changes

0.1.8-alpha.7

Patch Changes

  • Updated dependencies [168fa09]:
    • @mastra/core@1.37.0-alpha.7
    • @mastra/server@1.37.0-alpha.7

0.1.8-alpha.6

Patch Changes

0.1.8-alpha.5

Patch Changes

  • Updated dependencies [6096445, 91cf0e0]:
    • @mastra/core@1.37.0-alpha.5
    • @mastra/server@1.37.0-alpha.5

0.1.8-alpha.4

Patch Changes

0.1.8-alpha.3

Patch Changes

0.1.8-alpha.2

Patch Changes

  • Updated dependencies [df1947a, ee59b74, a97b1a0]:
    • @mastra/core@1.37.0-alpha.2
    • @mastra/server@1.37.0-alpha.2

0.1.8-alpha.1

Patch Changes

  • Updated dependencies [2f5f58a]:
    • @mastra/core@1.37.0-alpha.1
    • @mastra/server@1.37.0-alpha.1

0.1.8-alpha.0

Patch Changes

  • Updated dependencies [cfa2e3a]:
    • @mastra/core@1.36.1-alpha.0
    • @mastra/server@1.36.1-alpha.0

0.1.7

Patch Changes

0.1.7-alpha.10

Patch Changes

0.1.7-alpha.9

Patch Changes

  • Updated dependencies [bd92c15, bd92c15, 1698f5e]:
    • @mastra/server@1.36.0-alpha.9
    • @mastra/core@1.36.0-alpha.9

0.1.7-alpha.8

Patch Changes

  • Updated dependencies [9aee493]:
    • @mastra/core@1.36.0-alpha.8
    • @mastra/server@1.36.0-alpha.8

0.1.7-alpha.7

Patch Changes

  • Updated dependencies [a935b0a, a935b0a]:
    • @mastra/core@1.36.0-alpha.7
    • @mastra/server@1.36.0-alpha.7

0.1.7-alpha.6

Patch Changes

  • Updated dependencies [71a820b]:
    • @mastra/core@1.36.0-alpha.6
    • @mastra/server@1.36.0-alpha.6

0.1.7-alpha.5

Patch Changes

  • Updated dependencies [ac79462, 19281c7]:
    • @mastra/core@1.36.0-alpha.5
    • @mastra/server@1.36.0-alpha.5

0.1.7-alpha.4

Patch Changes

  • Updated dependencies [c272d50, d8692af, 841a222]:
    • @mastra/core@1.36.0-alpha.4
    • @mastra/server@1.36.0-alpha.4

0.1.7-alpha.3

Patch Changes

0.1.7-alpha.2

Patch Changes

0.1.7-alpha.1

Patch Changes

0.1.7-alpha.0

Patch Changes

0.1.6

Patch Changes

  • Fixed NestJS route matching so configured prefixes are enforced and partial prefix matches are ignored. For example, a prefix of /api no longer matches /apiish/agents; only /api and /api/* are treated as Mastra routes. (#16637)

  • Updated dependencies [b661349, 816b974, 271c044, bad08e9, 816b974, b32ba5f, 75c7c38]:

    • @mastra/core@1.35.0
    • @mastra/server@1.35.0

0.1.6-alpha.3

Patch Changes

  • Updated dependencies [271c044, 75c7c38]:
    • @mastra/core@1.35.0-alpha.3
    • @mastra/server@1.35.0-alpha.3

0.1.6-alpha.2

Patch Changes

  • Fixed NestJS route matching so configured prefixes are enforced and partial prefix matches are ignored. For example, a prefix of /api no longer matches /apiish/agents; only /api and /api/* are treated as Mastra routes. (#16637)

  • Updated dependencies [816b974, 816b974, b32ba5f]:

    • @mastra/core@1.35.0-alpha.2
    • @mastra/server@1.35.0-alpha.2

0.1.6-alpha.1

Patch Changes

  • Updated dependencies [bad08e9]:
    • @mastra/core@1.35.0-alpha.1
    • @mastra/server@1.35.0-alpha.1

0.1.6-alpha.0

Patch Changes

  • Updated dependencies [b661349]:
    • @mastra/core@1.34.1-alpha.0
    • @mastra/server@1.34.1-alpha.0

0.1.5

Patch Changes

  • Fixed @mastra/nestjs coercing query parameter values to booleans, null, numbers, and parsed JSON objects/arrays before route schema validation. A route declaring queryParamSchema: z.object({ filter: z.string() }) could reject a valid request like ?filter={"a":1} because the adapter had already turned the string into an object. NestJS now forwards query values as the raw strings (or string arrays) the HTTP layer delivered — matching @mastra/hono, @mastra/express, @mastra/fastify, and @mastra/koa. (#16268)

    Routes that want type coercion should opt in via the schema, e.g. z.coerce.boolean(), z.coerce.number(), or a JSON preprocessor on the field.

    Fixes #16114.

  • Updated dependencies [20787de, 784ad98, fceae1f, 090a647, bf02acb, 090a647, bdb4cbf, 0fd3fbe, f84447d, a1a5b3e, af84f57, 8b3c6f9, fed0475, 0d53730, 8dd8859, 522f44d]:

    • @mastra/core@1.34.0
    • @mastra/server@1.34.0

0.1.5-alpha.3

Patch Changes

0.1.5-alpha.2

Patch Changes

  • Updated dependencies [bdb4cbf]:
    • @mastra/core@1.34.0-alpha.2
    • @mastra/server@1.34.0-alpha.2

0.1.5-alpha.1

Patch Changes

  • Fixed @mastra/nestjs coercing query parameter values to booleans, null, numbers, and parsed JSON objects/arrays before route schema validation. A route declaring queryParamSchema: z.object({ filter: z.string() }) could reject a valid request like ?filter={"a":1} because the adapter had already turned the string into an object. NestJS now forwards query values as the raw strings (or string arrays) the HTTP layer delivered — matching @mastra/hono, @mastra/express, @mastra/fastify, and @mastra/koa. (#16268)

    Routes that want type coercion should opt in via the schema, e.g. z.coerce.boolean(), z.coerce.number(), or a JSON preprocessor on the field.

    Fixes #16114.

  • Updated dependencies [fceae1f, bf02acb, 0fd3fbe, fed0475, 522f44d]:

    • @mastra/core@1.34.0-alpha.1
    • @mastra/server@1.34.0-alpha.1

0.1.5-alpha.0

Patch Changes

0.1.4

Patch Changes

0.1.4-alpha.1

Patch Changes

  • Updated dependencies [3e63fca, bc386e0]:
    • @mastra/core@1.33.1-alpha.1
    • @mastra/server@1.33.1-alpha.1

0.1.4-alpha.0

Patch Changes

  • Updated dependencies [6ba46dc]:
    • @mastra/core@1.33.1-alpha.0
    • @mastra/server@1.33.1-alpha.0

0.1.3

Patch Changes

0.1.3-alpha.17

Patch Changes

  • Updated dependencies [4999667]:
    • @mastra/core@1.33.0-alpha.17
    • @mastra/server@1.33.0-alpha.17

0.1.3-alpha.16

Patch Changes

  • Updated dependencies [cc189cc, 1c989ea]:
    • @mastra/core@1.33.0-alpha.16
    • @mastra/server@1.33.0-alpha.16

0.1.3-alpha.15

Patch Changes

  • Updated dependencies [105e454]:
    • @mastra/core@1.33.0-alpha.15
    • @mastra/server@1.33.0-alpha.15

0.1.3-alpha.14

Patch Changes

  • Updated dependencies [05dab92]:
    • @mastra/server@1.33.0-alpha.14
    • @mastra/core@1.33.0-alpha.14

0.1.3-alpha.13

Patch Changes

0.1.3-alpha.12

Patch Changes

  • Updated dependencies [b59316f, 55f1e2d, d48a705]:
    • @mastra/core@1.33.0-alpha.12
    • @mastra/server@1.33.0-alpha.12

0.1.3-alpha.11

Patch Changes

0.1.3-alpha.10

Patch Changes

0.1.3-alpha.9

Patch Changes

  • Updated dependencies [5688881]:
    • @mastra/core@1.33.0-alpha.9
    • @mastra/server@1.33.0-alpha.9

0.1.3-alpha.8

Patch Changes

0.1.3-alpha.7

Patch Changes

  • Improved Studio agent serialization by making Studio mode and auth-related request context server-controlled across adapters. Playground requests now identify Studio traffic consistently, body and query request context cannot set reserved server values, and Studio placeholder fallback is limited to instruction rendering while serialized models, workspace, skills, tools, and default options use the real request context. (#16152)

  • Updated dependencies [6742347, 7d57eeb, 7b0ad1f, 62666c3, 4af2160, 136c959, 4df7cc7, aca3121, 284b0d7, 9cdf38e, 990851e, 6068a6c, 00106be, 284b0d7, e2a079c, 534a456, 36bae07]:

    • @mastra/core@1.33.0-alpha.7
    • @mastra/server@1.33.0-alpha.7

0.1.3-alpha.6

Patch Changes

  • Updated dependencies [b560d6f, 36b3bbf, b275631]:
    • @mastra/core@1.33.0-alpha.6
    • @mastra/server@1.33.0-alpha.6

0.1.3-alpha.5

Patch Changes

0.1.3-alpha.4

Patch Changes

0.1.3-alpha.3

Patch Changes

0.1.3-alpha.2

Patch Changes

  • Updated dependencies [d1fdbd0, d91ebe2]:
    • @mastra/core@1.33.0-alpha.2
    • @mastra/server@1.33.0-alpha.2

0.1.3-alpha.1

Patch Changes

  • Updated dependencies [dccd8f1]:
    • @mastra/core@1.33.0-alpha.1
    • @mastra/server@1.33.0-alpha.1

0.1.3-alpha.0

Patch Changes

  • Fixed peer dependency ranges so packages that use the Mastra server require a compatible Mastra core version. (#16208)

  • Updated dependencies [ac47842, aefd33b]:

    • @mastra/core@1.33.0-alpha.0
    • @mastra/server@1.33.0-alpha.0

0.1.2

Patch Changes

  • Updated dependencies [cc0469d, ddc0174]:
    • @mastra/core@1.32.1
    • @mastra/server@1.32.1

0.1.2-alpha.0

Patch Changes

  • Updated dependencies [cc0469d, ddc0174]:
    • @mastra/core@1.32.1-alpha.0
    • @mastra/server@1.32.1-alpha.0

0.1.1

Patch Changes

0.1.1-alpha.4

Patch Changes

0.1.1-alpha.3

Patch Changes

  • Updated dependencies [fb0719a, ca28c23, 39162cb]:
    • @mastra/server@1.32.0-alpha.3
    • @mastra/core@1.32.0-alpha.3

0.1.1-alpha.2

Patch Changes

0.1.1-alpha.1

Patch Changes

0.1.1-alpha.0

Patch Changes

  • Updated dependencies [6dcd65f, 1c2dda8]:
    • @mastra/core@1.31.1-alpha.0
    • @mastra/server@1.31.1-alpha.0

0.1.0

Minor Changes

  • Add NestJS server adapter (@mastra/nestjs) for running Mastra with NestJS Express applications. Provides native module registration, DI-based service injection, rate limiting, graceful shutdown, streaming, and MCP transport support. (#12751)

    import { Module } from '@nestjs/common';
    import { MastraModule } from '@mastra/nestjs';
    import { mastra } from './mastra';
    
    @Module({
      imports: [MastraModule.register({ mastra })],
    })
    export class AppModule {}

Patch Changes

0.1.0-alpha.1

Patch Changes

  • Updated dependencies [f0d3c1a]:
    • @mastra/server@1.31.0-alpha.5
    • @mastra/core@1.31.0-alpha.5

0.1.0-alpha.0

Minor Changes

  • Add NestJS server adapter (@mastra/nestjs) for running Mastra with NestJS Express applications. Provides native module registration, DI-based service injection, rate limiting, graceful shutdown, streaming, and MCP transport support. (#12751)

    import { Module } from '@nestjs/common';
    import { MastraModule } from '@mastra/nestjs';
    import { mastra } from './mastra';
    
    @Module({
      imports: [MastraModule.register({ mastra })],
    })
    export class AppModule {}

Patch Changes