- #678
d1bf3e7
Thanks @mikearnaldi! - Avoid loops while yielding
-
#663
3d5dd6f
Thanks @mikearnaldi! - Remove Cause.annotated, add spans to error objects -
#674
5ad5367
Thanks @tim-smart! - consolidate provide* apis for Layer/Context/Runtime -
#671
4c1cdc3
Thanks @mikearnaldi! - Inherit concurrency of finalizers from parallel combinators
-
#675
075219f
Thanks @tim-smart! - fix missing fiber on AsyncFiberException -
#662
c43d4aa
Thanks @fubhy! - AddedScheduler
hotfix for Bun -
#673
794f757
Thanks @tim-smart! - fix withSpanScoped ending span -
#672
be3c23f
Thanks @tim-smart! - support Refinements in *Until apis
-
#664
929d7e4
Thanks @gcanti! - FiberRefs: add empty constructor -
#665
9d3600d
Thanks @TylorS! - Fix curried signature for Queue.offerAll
-
#658
c76f6db
Thanks @gcanti! - make FiberFailure Inspectable -
#657
6f95e0f
Thanks @KhraksMamtsov! - change signature Exit functions
-
#648
01723b6
Thanks @mikearnaldi! - Make Cooperative Yielding Scheduler-Aware -
#646
ec796c0
Thanks @mikearnaldi! - Fix runtimeFlags naming -
#649
40dc950
Thanks @mikearnaldi! - Reintroduce max number of ops via fiber ref -
#649
40dc950
Thanks @mikearnaldi! - Improve fiber naming
-
#651
403bef3
Thanks @tim-smart! - add concurrency and batching to replicateEffect -
#644
d8d1e3f
Thanks @mikearnaldi! - Fix improper scope signatures
- #642
f421420
Thanks @sukovanej! - Use RuntimeFiber interface instead of the implementation class in Tracer.
-
#617
32a665a
Thanks @tim-smart! - rename Effect.getFiberRefs to Effect.fiberRefs -
#628
b79ebb0
Thanks @mikearnaldi! - Introduce contextualization in tracer, remove onRun from supervisor -
#632
32792e2
Thanks @mikearnaldi! - Flatten Module Structure -
#631
5329ef0
Thanks @mikearnaldi! - Use Console for default Logger -
#600
5324126
Thanks @tim-smart! - remove Effect.some/unsome -
#629
10a02ed
Thanks @mikearnaldi! - Align API between runtime flags and fiber refs -
#617
32a665a
Thanks @tim-smart! - remove LazyArg from Effect.fromNullable -
#641
66a3efe
Thanks @tim-smart! - update /data and dev deps
-
#630
29ce96d
Thanks @mikearnaldi! - Allow returning errors in Effect.repeat/retryUntilWhileEffect -
#606
1c0e794
Thanks @tim-smart! - remove withGroup/Time from Console interface -
#628
b79ebb0
Thanks @mikearnaldi! - Selective annotation for cause tracing -
#613
f49a5c8
Thanks @gcanti! - update /data and use Predicate.isTagged when possible -
#614
52106fc
Thanks @tim-smart! - improve readability of .all signatures -
#626
03d8e4e
Thanks @mikearnaldi! - Avoid losing annotations when catchTag / catchTags fail to recover -
#622
fb2cea8
Thanks @tim-smart! - expose value in Effect.filterOrDie fallback function -
#616
5fcdcd2
Thanks @mikearnaldi! - Allow custom backing for Queue -
#638
4abcc49
Thanks @mikearnaldi! - Avoid breaking batching when acquireUseRelease is used -
#618
cf5286a
Thanks @tim-smart! - use millis for fiber lifetimes metric & adjust histogram buckets -
#636
00f7c1c
Thanks @mikearnaldi! - Avoid breaking batching when withSpan is used -
#633
6fed480
Thanks @tim-smart! - add Effect.catchIf api -
#623
061c23b
Thanks @mikearnaldi! - Include runtime flags changes in memo
-
#605
8e0a044
Thanks @tim-smart! - add Console default service -
#598
2f6b764
Thanks @sledorze! - added Effect functions to extract service members (serviceFunctions, serviceConstants and serviceMembers)
-
#596
b21e65d
Thanks @jessekelly881! - relax tagged error fn type signatures -
#599
0819398
Thanks @tim-smart! - add Effect.fromNullable -
#590
6d689db
Thanks @jessekelly881! - added Effect.tapErrorTag
- #580
40fb148
Thanks @mikearnaldi! - Revise race variant, remove raceAwait in favour of race
-
#585
18af9fd
Thanks @tim-smart! - use peer deps for /data -
#583
91f983e
Thanks @tim-smart! - switch to @effect/build-utils -
#582
d9a6dc3
Thanks @mikearnaldi! - Add toString / inspect to Exit -
#574
80030e0
Thanks @gcanti! - remove Narrow helper (and use const params instead)
-
#577
06128c0
Thanks @tim-smart! - fixpromise
inference regression (remove redundant union in args typings) -
#576
f6fd515
Thanks @vecerek! - Make the path delimiter used in ConfigError configurable
-
#571
a946357
Thanks @tim-smart! - add apis for working with spans- annotateCurrentSpan
- currentParentSpan
- linkSpans
- makeSpan
- useSpanScoped
- setParentSpan
- setSpan
- spanLinks
- withParentSpan
- withParentSpanScoped
- withSpanScoped
-
#572
9c4cbb0
Thanks @tim-smart! - change Random.nextIntBetween upper bound to be exclusive -
#566
2d7a9ab
Thanks @tim-smart! - optional AbortSignal apis - remove *Interrupt variants
-
#569
80a72de
Thanks @mikearnaldi! - Revert acquireRelease to have a variant for interruptible behaviour -
#571
a946357
Thanks @tim-smart! - accept records for annotateLogs and annotateSpans
- #567
ec4f103
Thanks @tim-smart! - check if Effect.async canceller is an actual Effect
-
#555
29e4148
Thanks @jessekelly881! - rename asyncInterruptEither to asyncEither -
#565
538a347
Thanks @tim-smart! - update /data -
#555
29e4148
Thanks @jessekelly881! - replace Effect.asyncInterrupt with AbortSignal variant -
#557
da9af7f
Thanks @tim-smart! - allow numbers and booleans in log annotations -
#557
da9af7f
Thanks @tim-smart! - accept unknown as input for Effect.log*
-
#563
e34531b
Thanks @mikearnaldi! - Propagate fiber refs in finalizers -
#561
9322998
Thanks @tim-smart! - allow Tracer timing to be disabled -
#564
8fa68a9
Thanks @mikearnaldi! - Perf: skip fiber for already computed results -
#555
29e4148
Thanks @jessekelly881! - add optional interruption return to Effect.async
-
#560
1608ba4
Thanks @mikearnaldi! - Include Span information in Cause.pretty -
#558
04222ad
Thanks @mikearnaldi! - Improve AsyncFiberException error message
-
#554
e2e5cc1
Thanks @mikearnaldi! - Introduce Effect.provideSomeRuntime -
#550
35333a0
Thanks @gcanti! - Effect: align validate with zip (should both return a mutable tuple) -
#553
4849b95
Thanks @mikearnaldi! - Join Fibers in the correct order in Effect.all
- #548
83b50cc
Thanks @tim-smart! - properly handle suplimentary log argument
-
#547
1990e4b
Thanks @tim-smart! - update /data -
#545
092f4ce
Thanks @tim-smart! - align Config apis to /schema
- #543
eed548d
Thanks @tim-smart! - separate log functions per level
-
#530
7f41e1e
Thanks @tim-smart! - remove data-last variant for .all -
#540
58815ce
Thanks @tim-smart! - positional log level argument -
#540
58815ce
Thanks @tim-smart! - remove data last Effect.log -
#539
a792860
Thanks @tim-smart! - add "validate" and "either" mode to Effect.all
-
#541
d77b3e3
Thanks @tim-smart! - fix tacit usage inference -
#542
e503d7f
Thanks @tim-smart! - fix tacit inference in Schedule -
#542
e503d7f
Thanks @tim-smart! - fix tacit inference in Layer -
#539
a792860
Thanks @tim-smart! - add allWith - data-last variant of Effect.all -
#533
b3c003e
Thanks @tim-smart! - simplify Effect.all types
- #527
41a92f8
Thanks @gcanti! - Effect: fix orElseSucceed signature (should return never in the error channel)
- #525
ab8c2ac
Thanks @mikearnaldi! - Fix WithRuntimeFlags Logic
-
#518
cfa87ae
Thanks @tim-smart! - rename batchRequests to batching -
#519
8798392
Thanks @tim-smart! - rename contramap apis to mapInput -
#518
cfa87ae
Thanks @tim-smart! - update /data -
#518
cfa87ae
Thanks @tim-smart! - drop support for variadic arguments in Effect.all -
#515
9db31a7
Thanks @tim-smart! - update usage of Pipeable trait -
#516
fd81342
Thanks @mikearnaldi! - Separate batching from concurrency, avoid region contamination
-
#524
6b46ff8
Thanks @tim-smart! - re-enable runtime metrics -
#522
5911afa
Thanks @Schniz! - Change doc from referencing tryCatchPromise into tryPromise
-
#511
05079b6
Thanks @tim-smart! - rename batched option to batchRequests -
#513
9fc6b50
Thanks @tim-smart! - fix pipe method conflicts -
#511
05079b6
Thanks @tim-smart! - improve hrtime.bigint detection -
#514
145f583
Thanks @tim-smart! - add tryMapPromise* -
#511
05079b6
Thanks @tim-smart! - add back explicit regional concurrency
-
#501
64cc8f0
Thanks @IMax153! - revert Effect.filter* variants to positional args -
#504
7e0a5e6
Thanks @IMax153! - allow Request.makeCache to accept DurationInput for timeToLive -
#501
64cc8f0
Thanks @IMax153! - revert Effect.acquireUseRelease to positional args -
#501
64cc8f0
Thanks @IMax153! - revert Effect.acquireRelease to positional args
- #493
7a886f2
Thanks @tim-smart! - remove internal console.log's
-
#491
0cefdcf
Thanks @mikearnaldi! - Priority aware scheduling -
#491
0cefdcf
Thanks @mikearnaldi! - Allow to offer syncroniously to a queue when possible -
#461
fda4269
Thanks @tim-smart! - remove some apis that are have low usage -
#461
fda4269
Thanks @tim-smart! - update apis to use object parameters where applicable
-
#491
0cefdcf
Thanks @mikearnaldi! - Improve priority management in scheduler -
#491
0cefdcf
Thanks @mikearnaldi! - Improve yield api and scheduler naming -
#491
0cefdcf
Thanks @mikearnaldi! - Add fiberActive metric -
#491
0cefdcf
Thanks @mikearnaldi! - Improve scheduler constructors
- #489
91b6426
Thanks @mikearnaldi! - Allow supervisors to control execution
- #489
91b6426
Thanks @mikearnaldi! - Add AbstractSupervisor to default supervisors
-
#487
bcc6eb3
Thanks @mikearnaldi! - Enable RuntimeMetrics by default -
#487
bcc6eb3
Thanks @mikearnaldi! - Export default metrics
- #485
9a5d9df
Thanks @tim-smart! - remove use of bigint literals
- #483
cbd690b
Thanks @tim-smart! - fix for missing performance apis
-
#480
5fcf340
Thanks @tim-smart! - use process.hrtime in clock for node.js platform -
#482
98861ee
Thanks @IMax153! - upgrade@effect/data/
to version0.12.10
- #478
c0f0fc9
Thanks @tim-smart! - add startTime to span events
-
#476
cd1096e
Thanks @tim-smart! - add context to spans for adding implementation specific metadata -
#475
b2d9412
Thanks @tim-smart! - use nanoseconds for tracing
-
#476
cd1096e
Thanks @tim-smart! - accept booleans and numbers for span attributes -
#473
7fb701c
Thanks @joshamaju! - fixed async fiber error message typo -
#474
0c06e92
Thanks @tim-smart! - add currentTimeNanos to Clock service
- #470
99fc772
Thanks @mikearnaldi! - Pass now in Logger from fiber
-
6511f1a
Thanks @mikearnaldi! - Improve log in case async fiber is thrown and not recovered -
#465
93c8296
Thanks @tim-smart! - fix histogram MetricHook
-
#463
2708be4
Thanks @tim-smart! - add Effect.withTracer -
#463
2708be4
Thanks @tim-smart! - add Effect.setTracer Layer api
-
#452
f4660b6
Thanks @tim-smart! - move Tracer apis to /Effect -
#452
f4660b6
Thanks @tim-smart! - add Tracer logger for adding logs as span events -
#452
f4660b6
Thanks @tim-smart! - use fiber ref for Tracer spans -
#452
f4660b6
Thanks @tim-smart! - rename logAnnotate to annotateLogs, add annotateSpans -
#452
f4660b6
Thanks @tim-smart! - use List for immutable stacks
-
#452
f4660b6
Thanks @tim-smart! - add Tracer to default services -
#452
f4660b6
Thanks @tim-smart! - add Tracer span events
-
#457
39a17ec
Thanks @IMax153! - fix nesting forConfigProvider.orElse
-
#459
36f5f97
Thanks @IMax153! - remove subscriber from Hub after unsubscribing -
#458
96dfea7
Thanks @IMax153! - support a description field in MetricKey
-
#455
4686d32
Thanks @gcanti! - Schedule: remove Random.Random from jittered, closes #454 -
#448
f3dcabb
Thanks @tim-smart! - add getOptionComplete to Cache and ScopedCache
- #445
4192f57
Thanks @tim-smart! - align /ScopedCache API with /Cache
-
#440
d6f911e
Thanks @tim-smart! - add ScopedCache module -
#445
4192f57
Thanks @tim-smart! - add getOption to Cache and ScopedCache -
#442
bbf8be0
Thanks @melike2d! - Fix Effect#gen adapter parameter type
- #436
bf4e463
Thanks @tim-smart! - Logger.addEffect and Logger.replaceEffect
- #434
d88e283
Thanks @mikearnaldi! - Optimize happy path in runLoop
- #432
83f865e
Thanks @mikearnaldi! - Fix deadlock induced by cache
-
#426
1e7d900
Thanks @tim-smart! - fix docs for dropping strategy -
#430
52a7ada
Thanks @gcanti! - fix docs for promise and tryCatchPromise
-
#424
13b7c76
Thanks @mikearnaldi! - Add more flexible scheduling logic -
#422
3b6fb22
Thanks @mikearnaldi! - Avoid usess branching -
#425
345febf
Thanks @mikearnaldi! - Fix timeBased scheduler timeout
-
#418
41debe4
Thanks @mikearnaldi! - Improve request interruption -
#420
dac6a6b
Thanks @mikearnaldi! - Fix signature of interruptWhenPossible
-
#416
be27e16
Thanks @mikearnaldi! - Switch default caching to false -
#416
be27e16
Thanks @mikearnaldi! - Add Effect.cacheRequestResponse to cache request responses optimistically
- #413
bed6108
Thanks @mikearnaldi! - Optimise Effect.forEachPar variants when using withParallelism(1)
-
#409
f2ec1df
Thanks @mikearnaldi! - Fix mask propagation of batching -
#412
a33c84a
Thanks @mikearnaldi! - Readd unwinding optimizer on blocked -
#411
ae467d7
Thanks @mikearnaldi! - Align allParDiscard/allDiscard signatures with all/allPar
-
#408
5d920da
Thanks @mikearnaldi! - Propagate blocked through region masks -
#406
bb447e9
Thanks @mikearnaldi! - Always unwind stack on blocked
- #404
d8e8d40
Thanks @mikearnaldi! - Remove leftover Effect.withParallelismUnbounded
-
#402
d15451f
Thanks @mikearnaldi! - Use Proxy to distinguish identical requests -
#400
20338ea
Thanks @mikearnaldi! - Make sure identical requests are not mangled
- #398
f0411ad
Thanks @mikearnaldi! - Improve Effect.all / allPar type
- #393
35f72c6
Thanks @mikearnaldi! - Standardise request caching config
-
#394
3943558
Thanks @mikearnaldi! - Add layer based variants for flags -
#397
b854610
Thanks @mikearnaldi! - Make sure tags are preserved across module reloads -
#394
3943558
Thanks @mikearnaldi! - Apply deault log filter automatically -
#397
b854610
Thanks @mikearnaldi! - Make sure fiber refs are preserved across module reloads
- #391
8d3ade2
Thanks @mikearnaldi! - Make Effect.all and Effect.allPar pipeable
e67c735
Thanks @mikearnaldi! - Support batching in acquireUseRelease
- #387
20f8ea7
Thanks @tim-smart! - add Tracer.useSpan
- #384
8efd5e2
Thanks @tim-smart! - fix Effect.request type signature
- #382
5a17436
Thanks @mikearnaldi! - Add RequestResolver.contextFromServices Rename RequestResolver.provideFromEffect to RequestResolver.contextFromEffect Remove Layer.resolver
-
#378
6ad3e58
Thanks @mikearnaldi! - Add Layer locally variants, move FiberRef.locally to Effect. -
#381
8641a1f
Thanks @mikearnaldi! - Detach RequestResolver context from call site
- #380
f89c25d
Thanks @tim-smart! - fix tryCatchPromiseInterrupt interruption
- #376
5779bf4
Thanks @mikearnaldi! - Only interrupt residual requests, allow resolver to be uninterruptible
- #374
5ecdf18
Thanks @mikearnaldi! - Fix RequestResolver.eitherWith signature
- #372
e1aec19
Thanks @mikearnaldi! - Make sure resolvers are interruptible
- #370
8499d55
Thanks @mikearnaldi! - Fix handling of while in blocked
-
#364
049c9cd
Thanks @mikearnaldi! - Propagate interruption to RequestResolver, improvents on: cache, api and request execution logic. -
#367
4c0e20a
Thanks @mikearnaldi! - Improve request completion logic, kill RequestCompletionMap
- #366
bdca14e
Thanks @mikearnaldi! - Add Effect.runRequestBlock
-
#363
b9d729b
Thanks @mikearnaldi! - Make sure map is not eagerly created in RequestResolver.makeBatched -
#361
f45ec5a
Thanks @mikearnaldi! - Remove leftover id
-
#358
d81972a
Thanks @mikearnaldi! - Introduce Request Batching & Caching in Effect -
#358
d81972a
Thanks @mikearnaldi! - Keep Chunk as internal as possible -
#358
d81972a
Thanks @mikearnaldi! - Restructure parallel/collection-based combinator naming -
#358
d81972a
Thanks @mikearnaldi! - Port Cache from effect/cache and use it to cache requests
-
#358
d81972a
Thanks @mikearnaldi! - Introduce Effect.serviceOption for optional services -
#359
581ee2e
Thanks @mikearnaldi! - Avoid referencing node types in dts
- #356
4cb45cc
Thanks @mikearnaldi! - Update unify
-
#352
8bced84
Thanks @IMax153! - only recover in Config.optional when all errors are MissingData errors -
#352
8bced84
Thanks @IMax153! - handle indexed sequences in ConfigProvider.fromMap -
#352
8bced84
Thanks @IMax153! - Fix nesting for ConfigProvider -
#353
c7a1772
Thanks @mikearnaldi! - Add Effect.provideSomeContext -
#352
8bced84
Thanks @IMax153! - rename Config.defer to Config.suspend
- #348
a4421aa
Thanks @mikearnaldi! - Implement Unify in Effect
-
#346
64f3198
Thanks @mikearnaldi! - Add Effect.serviceFunction and Effect.serviceFunctionEffect -
#346
64f3198
Thanks @mikearnaldi! - Fix Effect.if signature
- #344
9384f98
Thanks @mikearnaldi! - Update effect/data, resolve pipeable subtyping
- #343
685c0ee
Thanks @mikearnaldi! - Rename Effect.unified to Effect.unifiedFn, expose Effect.unified, add Effect.if
- #341
e0de3a1
Thanks @mikearnaldi! - Fix Schedule related types in Effect
- #338
b3c6247
Thanks @mikearnaldi! - Integrate Option and Either as valid Effects
- #336
1578175
Thanks @mikearnaldi! - Add missing typeclass derived functions
-
#334
7a9d26a
Thanks @mikearnaldi! - Expose typeclass instances for Effect -
#334
7a9d26a
Thanks @mikearnaldi! - Relax readonly
-
#333
02a5880
Thanks @mikearnaldi! - Rename bindValue to let -
#330
fa6fc43
Thanks @mikearnaldi! - Rename attempt to try
- #332
985dca4
Thanks @mikearnaldi! - Remove OpCodes from public types
- #328
fa21e64
Thanks @mikearnaldi! - Make Effect.gen's Adapter pipeable
- #322
77ac50b
Thanks @mikearnaldi! - Fix OpTraced
-
#318
a81731e
Thanks @mikearnaldi! - Make Context.Tag a valid Effect -
#321
914f71f
Thanks @mikearnaldi! - Use Service Name as Tag Name -
#320
14b82b5
Thanks @mikearnaldi! - Depend on effect/data for Debug
- #316
dabb808
Thanks @mikearnaldi! - Fix unhandled error report as debug
cfbe60d
Thanks @mikearnaldi! - Support new Tag with Identifier and Service
-
#312
e5c5109
Thanks @mikearnaldi! - Avoid logging final errors when using runPromise/runSync/runCallback, remove conditional orFiber -
#313
64e5c4c
Thanks @mikearnaldi! - Add runFork options
- #310
a2a08be
Thanks @mikearnaldi! - Remove tracking of execution mode
- #308
c6b703a
Thanks @mikearnaldi! - Update effect/data
-
#306
7d1d997
Thanks @mikearnaldi! - Support local override of report unhandled -
#306
7d1d997
Thanks @mikearnaldi! - Update effect/data
-
#305
47a8aa8
Thanks @mikearnaldi! - Fix docs comment, expose makeFiberFailure, avoid unhandled in runExit variants -
#303
7f11db3
Thanks @mikearnaldi! - Report non handled failures
-
#302
69b53fe
Thanks @mikearnaldi! - Fix schedule types -
#299
8210523
Thanks @IMax153! - fix stack safety of Effect.repeat* combinators
-
#295
36f6413
Thanks @mikearnaldi! - Rename try* to attempt* -
#297
cb8fd91
Thanks @mikearnaldi! - Update effect/data to 0.5.0
- #293
efdf326
Thanks @mikearnaldi! - make Effect.acquireRelease dual
- #290
16c6d14
Thanks @mikearnaldi! - Accept explicit Equivalence in memoizeFunction
- #288
c4a1ed1
Thanks @mikearnaldi! - Update to TS5
-
#278
f6599bd
Thanks @mikearnaldi! - Introduce Native Tracer -
#287
3770a3f
Thanks @mikearnaldi! - Improve native tracer
-
#280
7874207
Thanks @mikearnaldi! - Improve primitive design to allow monomorphic field access -
#284
ac1f763
Thanks @mikearnaldi! - Update effect/data
-
#282
1367020
Thanks @KhraksMamtsov! - add absolveWith combinator -
#285
3ba868f
Thanks @mikearnaldi! - Fix Effect.all/allPar signature
- #279
9f5c9ba
Thanks @mikearnaldi! - Improve Scheduler
-
#275
20cb53a
Thanks @mikearnaldi! - Improve metrics types -
#277
dadde68
Thanks @mikearnaldi! - Unify taggedWith to use Iterable and improve naming
- #274
ff78681
Thanks @mikearnaldi! - Remove background yielding
- #272
e04f064
Thanks @mikearnaldi! - Preserve global state across module reloads
-
#268
965970a
Thanks @mikearnaldi! - Standardize tuple-struct into all/allPar -
#271
78f31ee
Thanks @mikearnaldi! - Improve error semantics
- #266
76b6796
Thanks @mikearnaldi! - Update @effect/data to 0.3
-
#263
75b2bbc
Thanks @mikearnaldi! - Forbid empty calls to sequential / parallel -
#265
09f9561
Thanks @mikearnaldi! - Allow custom arg selector in dual -
#261
b41122b
Thanks @mikearnaldi! - Introduce Effect.sequential and Effect.parallel
- #257
27a2271
Thanks @mikearnaldi! - Update to effect/[email protected]
- #259
4f0abc1
Thanks @mikearnaldi! - Unbundle unsafeFork from runtime
-
#252
54c3c42
Thanks @mikearnaldi! - Detach Cause.pretty from runtime -
#253
8b9783a
Thanks @pigoz! - refineTagOrDieWith: narrow callback argument type -
#254
f3cd1c1
Thanks @patroza! - cause: fix exception toString -
#250
bb7c80d
Thanks @pigoz! - feat(effect): add refineTagOrDie* operators
-
#244
fb07cc2
Thanks @IMax153! - make Effect.continueOrFail* variants lazy on error -
#248
7e48373
Thanks @mikearnaldi! - Fix Config.tuple
- #242
93574a7
Thanks @IMax153! - migrate dual signatures to @fp-ts/[email protected] api
- #236
23b3047
Thanks @mikearnaldi! - Expose cause stack annotation for higher level integrations
- #234
5cf73fd
Thanks @mikearnaldi! - Preserve causal ordering in rendering errors
- #232
bbfcd0e
Thanks @mikearnaldi! - Clean anonymous from traces
- #229
ab5eba9
Thanks @mikearnaldi! - Fix tracing of promise based constructors
-
#226
9846c77
Thanks @IMax153! - add Clock.unsafeCurrentTimeMillis to the Clock interface -
#226
6148e7b
Thanks @IMax153! - add additional ConfigProvider transformers -
#228
bd472ce
Thanks @IMax153! - add ConfigProvider.constantCase and expose PathPatch
-
#220
94fd6c4
Thanks @tim-smart! - move Config.Wrap to Config namespace
- #221
41ae20e
Thanks @mikearnaldi! - Standardize tracing via region
- #218
0eafe57
Thanks @mikearnaldi! - Fix tracing of continuations
-
#206
6f26848
Thanks @tim-smart! - add Config.Wrap and Config.unwrap -
#217
4a0e706
Thanks @patroza! - Fix 'process' usage inside debug
-
#211
668ee25
Thanks @IMax153! - add Effect.setConfigProvider -
#211
9c9b95d
Thanks @IMax153! - implement ConfigProvider.contramapPath -
#211
cb7a2d4
Thanks @IMax153! - avoid splitting values in Config except for sequences -
#211
cd51837
Thanks @IMax153! - add Metric.timerWithBoundaries -
#211
21f99a5
Thanks @IMax153! - uppercase key paths in ConfigProvider.fromEnv -
#208
ad12eb4
Thanks @mikearnaldi! - Update dependencies
-
#212
090b8f5
Thanks @mikearnaldi! - Unbundle runtime -
#214
ff5f9f9
Thanks @mikearnaldi! - Expose getCurrentFiber -
#203
3ecf681
Thanks @mikearnaldi! - Introduce Error based tracing and dual methods -
#210
98c04aa
Thanks @mikearnaldi! - Fix mistaken type
-
#198
59747ea
Thanks @mikearnaldi! - Improve RuntimeFlags API -
#198
4448e99
Thanks @mikearnaldi! - Expose Schedule step and initial needed for custom schedules -
#198
b41507a
Thanks @mikearnaldi! - Improve Layer API -
#199
7d0a9dc
Thanks @patroza! - Fix missing _tag in built-in Exceptions -
#196
f1b8d74
Thanks @mikearnaldi! - Improve Deferred API -
#198
a941859
Thanks @mikearnaldi! - Defer standardization of OTEL Tracer -
#198
e20b27b
Thanks @mikearnaldi! - Improve Reloadable API -
#198
411248e
Thanks @mikearnaldi! - Type Queue functions as Effect constructors -
#201
02f1e57
Thanks @IMax153! - enhancements to Config and ConfigProvider -
#194
d4fdba5
Thanks @mikearnaldi! - Improve Ref, Ref.Syncronized and ScopedRef API -
#198
ed6ff39
Thanks @mikearnaldi! - Type Ref functions as Effect constructors -
#198
87d2ac0
Thanks @mikearnaldi! - Type Scope functions as Effect constructors -
#198
8f1c465
Thanks @mikearnaldi! - Improve FiberRefs API -
#198
44f1f6e
Thanks @mikearnaldi! - Type Deferred functions as Effect constructors -
#198
fa08f70
Thanks @mikearnaldi! - Improve Hub API -
#198
b3b862f
Thanks @mikearnaldi! - Type FiberRef functions as Effect constructors -
#198
61cf166
Thanks @mikearnaldi! - Add Layer.mergeAll -
#198
46171ba
Thanks @mikearnaldi! - Improve Fiber unsafe api -
#197
3af5aa3
Thanks @mikearnaldi! - Prevent tacit usage of constructors with no arguments
-
#190
c45ac05
Thanks @mikearnaldi! - Expose preferred execution via Scheduler -
#188
b8f7154
Thanks @mikearnaldi! - Align Fiber Methods
-
#186
91115f2
Thanks @patroza! - Fix FiberRefs.currentLogAnnotations leak -
#185
f8b3ff5
Thanks @mikearnaldi! - Remove dependency on MutableHashSet
- #181
2911cd8
Thanks @mikearnaldi! - Update build scripts
-
#177
d5ea3ec
Thanks @patroza! - Extracted logfmtLogger from stringLogger and restored linebreaks in stringLogger. -
#180
2adf0bb
Thanks @mikearnaldi! - improve layer api -
#175
56d775b
Thanks @IMax153! - add several Layer combinators -
#178
ee0a5f2
Thanks @mikearnaldi! - Make Tracer compatible with OTEL-like systems
- #167
4594c6f
Thanks @mikearnaldi! - Improve semahore again
-
#165
762bf09
Thanks @mikearnaldi! - Improve liteweight semaphore -
#164
f26abe6
Thanks @IMax153! - use FiberRefs for TestServices -
#162
88fc794
Thanks @IMax153! - make tags a regional setting
- #156
4aa0fb1
Thanks @mikearnaldi! - Improve squash priority
- #154
99c12bd
Thanks @mikearnaldi! - Update fp-ts/data
-
#153
2546790
Thanks @IMax153! - use _tag over op for internal testing data types -
#153
6f2f6a2
Thanks @IMax153! - prefer _tag over op for Schedule.Decision -
#153
99018af
Thanks @IMax153! - use _tag over op for Effect/Exit -
#151
7c39d11
Thanks @mikearnaldi! - Fix OOM in FiberRefs -
#153
b5c0b24
Thanks @IMax153! - use _tag over op for ExecutionStrategy -
#153
9c33eb1
Thanks @IMax153! - use _tag over op in FiberStatus -
#153
5f55b31
Thanks @IMax153! - use _tag over op for Patch datatypes
- #147
11d3eaa
Thanks @mikearnaldi! - Fix OOM in RingBuffer, improve structure
-
#145
9cf3e68
Thanks @mikearnaldi! - Make FiberRef API pipeable on the return type -
#143
728e48c
Thanks @mikearnaldi! - Revise default logger, make minimumLogLevel configurable
- #140
8ed2101
Thanks @mikearnaldi! - Add Fiber.unsafeRoots
-
#139
d04b063
Thanks @mikearnaldi! - Add Logger.make -
#139
18668e4
Thanks @mikearnaldi! - Expose unsafeRootFibers -
#137
53e13c5
Thanks @mikearnaldi! - Improve Effect.unsafeRun typing
- #135
1acb36b
Thanks @mikearnaldi! - Avoid useless checks in Semaphore
- #133
b93eb0d
Thanks @mikearnaldi! - Fix Lock, extend Lock to be Semaphore
-
#132
cacde86
Thanks @mikearnaldi! - Improve Runtime, remove redundancy add Either variants -
#128
f248a7b
Thanks @mikearnaldi! - Add Type Extractors to Layer and Effect -
#130
4a64084
Thanks @mikearnaldi! - Align naming of fold to match & reduce
- #126
a8c216f
Thanks @mikearnaldi! - Fix ByRef Equality
-
#122
9f289e2
Thanks @mikearnaldi! - Simplify asyncInterrupt and add asyncInterruptEither -
#122
a728c33
Thanks @mikearnaldi! - Rename promiseAbort variants to promiseInterrupt -
#125
a909e80
Thanks @mikearnaldi! - Improve lock
-
#121
d7cf2b2
Thanks @IMax153! - expose Synchronized variance -
#118
5441c12
Thanks @mikearnaldi! - Fix Layer.foldCauseLayer signature
-
#115
70d73b6
Thanks @mikearnaldi! - Change signature of Effect.raceAll to raise a defect on empty
- #106
9d43955
Thanks @mikearnaldi! - Weaken cast to satisfy stm
- #104
bd05241
Thanks @mikearnaldi! - Fix configProvider, avoid depending on external types
-
#103
48aa63a
Thanks @mikearnaldi! - Add promise with abort variants -
#103
e4183ec
Thanks @mikearnaldi! - Remove dependency on List -
#102
73f91e7
Thanks @mikearnaldi! - Unbundle printer and SafeEval, expose Runtime to Logger -
#98
edde247
Thanks @mikearnaldi! - Perf: Remove Stack -
#103
e4183ec
Thanks @mikearnaldi! - Remove dependency on WeakIterableMap -
#101
f57ddf2
Thanks @mikearnaldi! - Dedupe Runtime Fork Logic -
#100
902d847
Thanks @mikearnaldi! - Replace Semaphore with highly performant lock
- #96
806d075
Thanks @mikearnaldi! - Improve semver ranges
-
#95
2dfe6e4
Thanks @mikearnaldi! - Update dependencies -
#94
88d5b06
Thanks @mikearnaldi! - Improve priority naming -
#92
904b82e
Thanks @mikearnaldi! - Expose Schedulers
- #90
e550a1f
Thanks @mikearnaldi! - Update dependencies and improve docs
-
#89
db4a8bc
Thanks @mikearnaldi! - Change design of STM.withJournal and STMDriver -
#86
d928327
Thanks @mikearnaldi! - Integrate tracing in STM -
#89
0ffff27
Thanks @mikearnaldi! - Simplify STM branching
1365ebd
Thanks @mikearnaldi! - Update dependencies
-
#82
7267bc7
Thanks @mikearnaldi! - Optimize runLoop -
#84
d2577c3
Thanks @mikearnaldi! - Add function table for drainQueueWhileRunning
- #79
97d3364
Thanks @mikearnaldi! - Resume on fork instead of start
- #77
6c3f8f0
Thanks @mikearnaldi! - Add fibers to global scope before start
- #75
395a8e5
Thanks @mikearnaldi! - Update dependencies
- #73
5e22bf7
Thanks @mikearnaldi! - Track fibers globally
- #71
dc3beb7
Thanks @mikearnaldi! - Switch to compile time debugger
- #69
ccfdc6a
Thanks @mikearnaldi! - Readd debugAs
-
#66
aa9d97d
Thanks @mikearnaldi! - Debug config based on FiberRef -
#68
333ea04
Thanks @mikearnaldi! - Fix source maps
- #63
43d7db1
Thanks @mikearnaldi! - Support execution debugging
- #61
8953fd7
Thanks @mikearnaldi! - Improve Debug Config
- #58
5c982f9
Thanks @mikearnaldi! - Fix log level override
- #56
0defe90
Thanks @mikearnaldi! - Update @fp-ts/data
- #53
5393109
Thanks @mikearnaldi! - Isolate Debug from LogLevel
- #51
76f1e22
Thanks @mikearnaldi! - Cleanup Cause
- #49
3d2fd3b
Thanks @mikearnaldi! - Set default logger to be console
- #47
d010db0
Thanks @mikearnaldi! - Update dependencies
- #45
ab078fb
Thanks @mikearnaldi! - Curry provideService and provideServiceEffect
- #43
fb2f0cb
Thanks @mikearnaldi! - Update dependencies
- #41
02b7ec0
Thanks @mikearnaldi! - Rollback adapter removal
- #39
19c8309
Thanks @mikearnaldi! - Fix Internal Types Again
- #37
3dbcb37
Thanks @mikearnaldi! - Fix internal types
-
#34
b911229
Thanks @mikearnaldi! - Fix Cause Rendering -
#33
86deebb
Thanks @mikearnaldi! - Improve trace gluing -
#31
efcd6ac
Thanks @mikearnaldi! - Merge Stack Annotations in Cause Render
-
#26
6538300
Thanks @mikearnaldi! - Fix Cause.find on Parallel/Sequential -
#25
a0ff508
Thanks @IMax153! - add additional effect methods -
#28
a8aecbc
Thanks @mikearnaldi! - Preserve Stack Annotations when patching flags
-
#22
f1d781c
Thanks @IMax153! - fix Cause.flatMap and Cause.map -
#24
60a44d8
Thanks @mikearnaldi! - Fix Cause.as
-
#17
8891d12
Thanks @mikearnaldi! - Support Tag in Gen -
#20
9ea5b01
Thanks @mikearnaldi! - Rollback Tag Support
-
#8
d07fd73
Thanks @mikearnaldi! - Integrate Tracing -
#12
20f6d0b
Thanks @mikearnaldi! - Trace withSpan
- #5
dfaf233
Thanks @mikearnaldi! - Update fp-ts