Skip to content

DirXMLDevWeb 0.75.0

Choose a tag to compare

@jcombs-pointblue jcombs-pointblue released this 23 Oct 18:30
· 25 commits to main since this release
d5a2fd3

Needs DirXMLDev 0.50.0.

Changed

  • The audit log is rotated by size (#161); a change in default behaviour. Before a line would
    take audit.log past audit.maxBytes (default 10MB), it moves to audit.log.1 and the older
    ones up by one; past audit.keep (default 10) the oldest is deleted, so the log takes at most
    about 110 MB. audit.keep=0 deletes nothing, audit.maxBytes=0 never rotates (the old
    behaviour). An existing audit.log larger than the limit is rotated on the first line after the
    upgrade; nothing is deleted then. The Audit view reads the files newest first, from their ends,
    and stops as soon as it has its lines, instead of reading the whole log for every request.
  • Docs brought up to date.
    • pull-requests.md and multi-user.md are user references now, not design notes, each with its
      API fields.
    • data-model.md has people's own connections, Git and agent tokens, sessions, the overrides
      file's names, servers and jobs, and known differences.
    • design.md is marked historical (W7 built; rollback, secrets and driver deletion are on the
      page), and connections-ui.md says it is built.
    • limits.md gives the trace view's real buffer (50,000 records, 15,000 shown, adjustable), and
      development.md the release steps as they are.
    • hosted-install.md no longer describes Point Blue's own lab.

Fixed

  • The Audit view's since compares times as times. Times are written with 3, 6 or 9 fraction
    digits, and compared as text a later line could sort before an earlier one and end the list too
    soon. A partly typed time (2026-10-07, 2026-10-07T09:30) is the start of that period, in UTC.

Removed

  • Design notes for features that are built: docs/architecture-view.md, docs/trace-viewer.md,
    docs/simple-install.md and docs/event-logger.md. What they describe is in features.md,
    quickstart.md and upgrading.md; the two event-logger steps still to build are issues #164 (the
    logger as a catalog package) and #165 (pbt-eventlog.js, capture samples at a stage). Git
    history keeps the notes.
  • docs/hosted.md, the hosted-mode design note of 2026-10-05: its body described the design before it
    was built (one shared vault bind, compare-page pull requests, no merging on the page, decisions
    still open), and hosted-mode.md, hosted-install.md, security.md, multi-user.md,
    git-workflow.md and pull-requests.md cover what was built. Git history keeps it. The audit log's
    rotation, which it promised and which wasn't built, is issue #161.