Skip to content

Tags: HarperFast/integration-testing

Tags

v1.0.3

Toggle v1.0.3's commit message
chore(release): 1.0.3 [skip ci]

## [1.0.3](v1.0.2...v1.0.3) (2026-10-08)

### Bug Fixes

* collapse repeated log lines in the failure log tail ([#36](#36)) ([8f0a619](8f0a619))

v1.0.2

Toggle v1.0.2's commit message
chore(release): 1.0.2 [skip ci]

## [1.0.2](v1.0.1...v1.0.2) (2026-10-08)

### Bug Fixes

* make loopback pool file writes atomic and reads torn-write tolerant ([#32](#32)) ([a734985](a734985))

v1.0.1

Toggle v1.0.1's commit message
chore(release): 1.0.1 [skip ci]

## [1.0.1](v1.0.0...v1.0.1) (2026-10-06)

### Bug Fixes

* **lifecycle:** unpublish an install directory an allocation failure removed ([456d9ed](456d9ed))
* **loopback:** explain an address that could not be checked, and keep the allocation error ([5b03941](5b03941)), closes [#38](#38)
* **loopback:** read a probe failure's reason without assuming an Error ([d73dbab](d73dbab))
* **loopback:** refuse an address that another process's listener on all interfaces covers ([2fbdb10](2fbdb10)), closes [#38](#38)
* **loopback:** skip the probe on Linux, and let an accepting port win over an uncheckable one ([53688f4](53688f4))
* **loopback:** treat an unanswered probe as uncheckable, and clean up a refused fixture install ([77e53a5](77e53a5))

### Documentation

* **lifecycle:** document launchHarper's parameters and what it reuses ([a3a1eca](a3a1eca))
* **loopback:** trim added comments to the constraints they carry ([8ba639c](8ba639c))
* **loopback:** Windows shares the macOS exposure, per CI ([77d7f45](77d7f45))

### Tests

* **loopback:** skip the probe-failure cases as one suite, before any setup ([3328dc3](3328dc3))
* **loopback:** skip the stalled-handshake cases where the OS resets past a full backlog ([ecd9592](ecd9592))

v1.0.0

Toggle v1.0.0's commit message
chore(release): 1.0.0 [skip ci]

## [1.0.0](v0.7.1...v1.0.0) (2026-09-03)

### ⚠ BREAKING CHANGES

* a call that passes the node where the context belongs now throws
a TypeError instead of being silently accepted. Any suite doing that today passes
while leaking a Harper instance, and will go red on upgrade — the point of the
change, but it is a visible behavior change, so it is released as a major rather
than slipped into a patch. Consumers on a `^0.7.x` range opt in deliberately.

### Bug Fixes

* reject a Harper node where a test context is expected ([#31](#31)) ([8854fc8](8854fc8))

v0.7.1

Toggle v0.7.1's commit message
chore(release): 0.7.1 [skip ci]

## [0.7.1](v0.7.0...v0.7.1) (2026-07-27)

### Bug Fixes

* **release:** align release-note sections with studio ([6c6ad3d](6c6ad3d))

v0.7.0

Toggle v0.7.0's commit message
chore(release): 0.7.0 [skip ci]

## [0.7.0](v0.6.4...v0.7.0) (2026-07-22)

### Features

* **startup:** log the resolved Harper binary and warn on node_modules/dist ambiguity ([aacdfca](aacdfca))
* **startup:** walk ancestors for the local-build warning (review) ([154cba3](154cba3))

### Bug Fixes

* **setup-loopback:** announce the range up front; capture ifconfig output once ([c17d928](c17d928))
* **setup-loopback:** verify aliases landed before reporting success ([cb4fc98](cb4fc98))

v0.6.4

Toggle v0.6.4's commit message
chore(release): 0.6.4 [skip ci]

## [0.6.4](v0.6.3...v0.6.4) (2026-07-17)

### Bug Fixes

* **startup:** scale the idle-silence timeout for CI, matching the absolute-max ceiling ([#22](#22)) ([ab75e40](ab75e40))

v0.6.3

Toggle v0.6.3's commit message
chore(release): 0.6.3 [skip ci]

## [0.6.3](v0.6.2...v0.6.3) (2026-07-13)

### Bug Fixes

* use /32 host netmask for loopback aliases to stop mDNSResponder storm ([96bde9b](96bde9b))

v0.6.2

Toggle v0.6.2's commit message
chore(release): 0.6.2 [skip ci]

## [0.6.2](v0.6.1...v0.6.2) (2026-06-20)

### Documentation

* **loopback:** note HTTP-port canary detection is Linux-effective (macOS caveat) ([5675699](5675699))

### Bug Fixes

* **loopback:** conflict canary also probes the HTTP port to catch lingering workers ([716d67c](716d67c)), closes [harper#1427](HarperFast/harper#1427)

v0.6.1

Toggle v0.6.1's commit message
chore(release): 0.6.1 [skip ci]

## [0.6.1](v0.6.0...v0.6.1) (2026-06-17)

### Bug Fixes

* Commit package-lock update when bumping version too ([95d8eca](95d8eca))