Skip to content

Releases: Automattic/newspack-intelligence

v0.17.6

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:56

Changed

  • Built against newspack-nodes 2.121.1. The dashboard's bundled runtime says what a dropped /command response line was: its HTTP status, its place in the body, whether the body was cut short, its size, the batch's verbs and its first 120 characters, credentials masked.

v0.17.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:37

Changed

  • Built against newspack-nodes 2.119.0. The bundled runtime sends every command a task makes in one POST, flushed on a MessageChannel task that a hidden tab does not throttle; its timers and Router tick pace by the shared grid; and its fnv1a() hashes a string's UTF-8 bytes, as PHP does.

v0.17.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 06:54

Changed

  • Built against newspack-nodes 2.118.0. The bundled runtime reads a raw block's format off its stamp, delivers a read_block reply whole, and renders a bare TM_BATCH as its text; the bundled debug overlay keeps its Timeline trace button out of the REPL and stores no trace or debug level.

v0.17.3

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:40

Changed

  • Built against newspack-nodes 2.117.1. The reserved-name table each bundle inlines no longer lists _connect_timer, the connect-queue timer that release deletes.

v0.17.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:06

Changed

  • Plain English throughout. Comments, docs and test names no longer use clipped forms such as "is no X" for "is not an X", and the loader's comment no longer names a substrate loader at plugins_loaded:11 that does not exist.

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:20

Changed

  • Requires newspack-nodes 2.115.0, whose style handle carries the crt-color skin the bundled skin list offers; below it the plugin goes dormant behind its admin notice.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:19

Changed

  • The Insights verbs answer structs, encoded once. counts, top and accumulated answer the arrays their shape handlers return, and collect and generate answer { collecting, workers } and { regenerating, workers } as arrays, where each JSON-encoded its reply into a string the wire encoded again. With no live worker the two verbs refuse, throwing No live newspack-intelligence worker — start the workers first., which the reply carries as a TM_ERROR instead of a successful { error }. The dashboard's views drop the json flag, and AccumulatedPanel shows the refusal's text and reads the ack struct on success.
  • Deploy with newspack-nodes 2.114.0. The Insights verbs pass their shapes to node_schema() as handlers, so this release calls no slice_verb(), which 2.114.0 removes; an older intelligence on 2.114.0 fatals on its first schema read.

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 04:19

Added

  • remove_repo, remove_url and remove_profile, each undoing one add_repo, add_url or add_profile: it takes the add's argument, drops that entry from what the node fetches or scores against and from its dump_config(), and is refused, naming the entry, when none matches (remove_repo 'acme/ghost' names no repo this node declares). The three pairs are declared through the substrate's Schema_Reflection::list_verbs(), which replaces their hand-written handlers and dump loops.

Changed

  • Rebuilt against newspack-nodes 2.110.0: the bundled stream hooks call the page link's attachView(), which an older substrate's link lacks, so deploy the two together.
  • An identical add_repo, add_url or add_profile repeat is a no-op, where it added a duplicate, so one remove_* takes the value back and a Vault_Group rebuilds a child holding what its live children hold.
  • Requires newspack-nodes 2.110.0, the release carrying Schema_Reflection::list_verbs(); below it the plugin stays dormant.
  • add_repo, add_url and add_profile answer ok with a trailing newline, as every declarative verb does, and refuse a blank argument with InvalidArgumentException; add_repo's refusal reads usage: add_repo <repo>.

v0.15.5

Choose a tag to compare

@github-actions github-actions released this 14 Oct 18:28

Changed

  • Rebuilt against newspack-nodes 2.109.1: the bundled topology console's shell warns on every unresolved config token rather than once per window.

v0.15.4

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:20

Changed

  • Bundles newspack-nodes 2.109.0's console and stream: stamps spelled with :, broker pairs with =, and Overview rates measured on the probe's own clock. The substrate floor stays at 2.107.0.