Skip to content

Releases: observIQ/blitz

v0.19.1

09 Jun 19:27
4b5e488

Choose a tag to compare

Changelog

Bug Fixes

  • 4b5e488: fix(wel): correct RenderingInfo format (wrap Keywords, add Culture) (#239) (@Dylan-M)

Other

v0.19.0

03 Jun 14:53
03032d3

Choose a tag to compare

Changelog

⚠ Breaking Changes

New Features

  • bdc229c: feat(dispatch): wire hostmetrics through embed via EmbedConsumers (PIPE-1023) (#231) (@Dylan-M)
  • 301f284: feat(dispatch): wire traces through embed via EmbedConsumers (PIPE-1024) (#235) (@Dylan-M)
  • 61f4838: feat(hostmetrics): migrate to embed.MetricConsumer + ProducerModule (PIPE-1023) (#230) (@Dylan-M)
  • a4ddc2c: feat(output): add WriterAsMetricConsumer adapter (PIPE-1023) (#229) (@Dylan-M)
  • d03faaf: feat(output): add WriterAsTraceConsumer adapter (PIPE-1024) (#233) (@Dylan-M)
  • 6bee584: feat(traces): migrate to embed.TraceConsumer + ProducerModule with realistic per-span emission timing (PIPE-1024) (#234) (@Dylan-M)

Bug Fixes

Other

  • 4424352: test(embed): add hostmetrics integration test + docs update for MetricConsumer (PIPE-1023) (#232) (@Dylan-M)
  • 03032d3: test(embed): add traces integration test + docs update for TraceConsumer (PIPE-1024) (#236) (@Dylan-M)

v0.18.0

01 Jun 20:11
e5d9fc4

Choose a tag to compare

Changelog

New Features

  • ed7a735: feat(embed): add Attributes and Resource fields to LogRecordMetadata (PIPE-1021 foundation) (#223) (@Dylan-M)
  • c80615e: feat(embed): move MetricPoint/Span Attributes+Resource into per-type Metadata structs (PIPE-1021) (#224) (@Dylan-M)
  • da53648: feat(fix): add CorpBonds category (CORP, CB, MUNI, MUNIFIDC, GO, REV) (#211) (@Dylan-M)
  • 106e3fe: feat(fix): add Equities category (CS, PFD, ETF, MF, ADR, WAR, RGT) with Instrument-component fields (#206) (@Dylan-M)
  • ad56e0e: feat(fix): add FIX 4.2 deltas (mirror V44, ExecType legacy) (#216) (@Dylan-M)
  • 3038529: feat(fix): add FIX 4.4 application-core message skeletons (NewOrderSingle, ExecutionReport, OrderCancel*, OrderStatusRequest, BusinessMessageReject) (#205) (@Dylan-M)
  • 4c87eca: feat(fix): add FIX 4.4 session-layer messages (Logon, Heartbeat, Logout, ResendRequest, SequenceReset, TestRequest, Reject) (#204) (@Dylan-M)
  • 7348210: feat(fix): add FIX 5.0 SP2 + FIXT.1.1 deltas (#217) (@Dylan-M)
  • e5d9fc4: feat(fix): add FIXGenerator wired through embed.LogConsumer + dispatch.ForEmbed (#219) (@Dylan-M)
  • 9dc1a31: feat(fix): add FX category (FOR, FXFWD, FXSWAP, FXNDF) with currency-pair Instrument component (#207) (@Dylan-M)
  • 5b0f419: feat(fix): add Futures category (FUT) with MaturityMonthYear and contract specs (#208) (@Dylan-M)
  • a7ddfc8: feat(fix): add GovBonds category (TBILL, TNOTE, TBOND, TIPS, TINT) with US Treasury conventions (#210) (@Dylan-M)
  • 703c9c8: feat(fix): add Money Market category (CD, CP, BA, BN) (#215) (@Dylan-M)
  • d089ae9: feat(fix): add OTC Derivatives category (IRS, CDS, BSWAP, VARSWAP, TRSWAP, XCS) (#213) (@Dylan-M)
  • aee80f6: feat(fix): add Options category (OPT) with Strike/PutOrCall/MaturityDate/OptAttribute (#209) (@Dylan-M)
  • 29c9581: feat(fix): add Repos category (REPO, REVREPO, HREPO) (#214) (@Dylan-M)
  • f709077: feat(fix): add StateTracker (Session, per-category order books, monotonic ExecID, simulated latency) (#218) (@Dylan-M)
  • 8389e7d: feat(fix): add Structured Products category (ABS, MBS, TMBS, CMBS, CDO) (#212) (@Dylan-M)
  • 6e68676: feat(fix): add catalog foundation — Version, AssetCategory, SecurityType, Field, MessageDefinition, Registry, SOH framing (#203) (@Dylan-M)
  • f0de039: feat(generator): populate Metadata.Resource in 11 log Producers (PIPE-1021) (#225) (@Dylan-M)

Other

  • c64877c: docs(embed): document Metadata.Resource conventions + merge semantics (PIPE-1021) (#226) (@Dylan-M)

v0.17.1

29 May 20:49
3caea37

Choose a tag to compare

Changelog

⚠ Breaking Changes

  • a3295c4: fix(config)!: align palo-alto and otlp-grpc YAML sub-keys with their type strings (#222) (@Dylan-M)

New Features

  • 3caea37: feat(dispatch): wire wel into dispatch.ForEmbed and clean up stale winevt rejection (PIPE-1026) (#221) (@Dylan-M)

v0.17.0

28 May 17:06
3eb6daa

Choose a tag to compare

Changelog

New Features

  • 62ce501: feat(wel): add Domain-Controller-only channel event definitions (#197) (@Dylan-M)
  • 8c35230: feat(wel): add EventWriter interface and Windows API implementation (#198) (@Dylan-M)
  • 72a30c4: feat(wel): add Security channel event definitions (#194) (@Dylan-M)
  • c609a2f: feat(wel): add System and Application channel event definitions (#195) (@Dylan-M)
  • d37f485: feat(wel): add WEL Producer generator, config, wiring, weaver instrumentation, and embed.LogConsumer migration (#202) (@Dylan-M)
  • afb01cb: feat(wel): add catalog package — EventDefinition, Registry, field generators, StateTracker, XML rendering (#193) (@Dylan-M)
  • c07d806: feat(wel): add per-app Operational channel event definitions (#196) (@Dylan-M)

Bug Fixes

  • 3eb6daa: fix(generators): fix int32 overflow on 32-bit ARM in IBAN + PAN session-id generation (#220) (@Dylan-M)

v0.16.1

26 May 15:13
9213e51

Choose a tag to compare

Changelog

New Features

  • 9d608a3: feat(config): add public Load + LoadModules entry points for embedding hosts (#200) (@Dylan-M)
  • 9213e51: feat(embeddedlibrary): make embeddedlibrary the single canonical location for data_library/ (#201) (@Dylan-M)

v0.16.0

21 May 21:18
a344905

Choose a tag to compare

Changelog

New Features

  • 44c20e0: feat(config): add hostmetrics generator config with overrides (#166) (@Dylan-M)
  • 6c68f74: feat(config): add multi-generator config with EffectiveGenerators (#172) (@Dylan-M)
  • 97e970d: feat(config): add traces generator config with overrides (#167) (@Dylan-M)
  • 439e49f: feat(datagen): add ApplicationIdentity with per-role app allocation (#151) (@Dylan-M)
  • b3ff0a7: feat(datagen): add Environment orchestration with GenerateEnvironment (#152) (@Dylan-M)
  • fc82294: feat(datagen): add HTTP method, path, protocol, and status code pools (#153) (@Dylan-M)
  • b35affe: feat(datagen): add ServiceIdentity with per-role service allocation (#150) (@Dylan-M)
  • 87dc07f: feat(datagen): add Windows process, registry, and task path pools (#154) (@Dylan-M)
  • 136187f: feat(embed): add embed.New, Runner implementation, and integration test (#190) (@Dylan-M)
  • 584a6d3: feat(embed): add foundation types, marker interfaces, and PIPE-785 type extraction (#178) (@Dylan-M)
  • e9000d6: feat(filegen): add opt-in embeddedlibrary sub-package and package: source resolution (#192) (@Dylan-M)
  • eea7738: feat(generator): add MetricGenerator and TraceGenerator interfaces (#165) (@Dylan-M)
  • edb849b: feat(generator): add hostmetrics generator with 8 scrapers (#168) (@Dylan-M)
  • 5aea91d: feat(generator): add traces generator with synthetic distributed traces (#169) (@Dylan-M)
  • 41e88f8: feat(output): add MetricRecord, TraceRecord types and writer interfaces (#164) (@Dylan-M)
  • 5f8964c: feat(output): add OTLP gRPC metric and trace output with protobuf conversion (#171) (@Dylan-M)
  • 0efb3c1: feat(output): add metric and trace support to stdout output (#170) (@Dylan-M)
  • aa6671a: feat(service): refactor service for multi-generator dispatch and wire hostmetrics/traces (#173) (@Dylan-M)
  • 8af12c1: feat(telemetry): add telemetry package with Type enum, Validate, and SupportedTelemetry (#163) (@Dylan-M)
  • 3df884b: feat(weaver): add telemetry_type label to output counters (#162) (@Dylan-M)

Bug Fixes

  • 9737fad: fix(ci): remove undeclared pr_labels input from pr-notifications workflow (#175) (@Dylan-M)

Other

v0.15.0

14 May 19:03

Choose a tag to compare

Changelog

New Features

Bug Fixes

v0.14.0

14 May 18:22

Choose a tag to compare

Changelog

New Features

  • d294ff2: feat(datagen): add DomainIdentity and CertAuthority generation (#146) (@Dylan-M)
  • 05bf4db: feat(datagen): add GroupIdentity with built-in AD groups and membership (#149) (@Dylan-M)
  • de90f4d: feat(datagen): add NetworkIdentity and IP/port/MAC generation utilities (#145) (@Dylan-M)
  • 3cdd4f1: feat(datagen): add Pool[T] generic type with random selection helpers (#142) (@Dylan-M)
  • 203def7: feat(datagen): add SeedConfig with per-type seed resolution (#143) (@Dylan-M)
  • ff9fecd: feat(datagen): add SystemIdentity with OS/arch/role types and version pools (#147) (@Dylan-M)
  • 1f8e5ae: feat(datagen): add mythology hostname pools and generation functions (#144) (@Dylan-M)
  • 47cff35: feat(datagen): add name pools and UserIdentity generation (#148) (@Dylan-M)
  • a729e0e: feat(stdout): Batch logs in stdout output (@jsirianni)
  • 68cd86e: feat(weaver): add HEC output metric YAML definitions + generated monitoring code (#137) (@Dylan-M)
  • 00f0d0d: feat(weaver): add Jinja2 templates + Go/Markdown generation configs (#133) (@Dylan-M)
  • 3dba645: feat(weaver): add generate-o11y Makefile target + CI check (#134) (@Dylan-M)
  • 1abf198: feat(weaver): add generator metric YAML definitions + generated monitoring code (#135) (@Dylan-M)
  • 5ac6dc5: feat(weaver): add output metric YAML definitions + generated monitoring code (#136) (@Dylan-M)

Other

v0.13.0

22 Apr 12:29
40f25d0

Choose a tag to compare

Changelog

New Features

Bug Fixes

Other