Skip to content

Effect

Version 4.0.0-beta.68

Patch Changes

  • #2210 af8267f Thanks @tim-smart! - Add Stream.broadcastN for fixed-size stream broadcasts.

  • #2180 0176eaf Thanks @IMax153! - update Model uuid helpers

  • #2180 0176eaf Thanks @IMax153! - Add a platform-agnostic Crypto service for cryptographic random bytes, secure random generators, UUIDv4 / UUIDv7 generation, and digest operations. UUID generation should now use the Crypto service’s randomUUIDv4 or randomUUIDv7, which format bytes from the platform Crypto service; UUIDv7 also uses the Clock service timestamp. Random.nextUUIDv4 has been removed because the base Random service is not cryptographically secure.

  • #2221 f136bb7 Thanks @gcanti! - Change Schema.asserts and SchemaParser.asserts to assert a value directly with asserts(schema, input) and remove Schema.Codec.ToAsserts.

  • #2209 6f38f07 Thanks @tim-smart! - Fix Channel.decodeText corrupting UTF-8 characters split across chunk boundaries.

  • #2207 aec9c40 Thanks @tim-smart! - rename Model.Generated to Model.GeneratedByDb