Release 0.1.128
You can now organise features with tags and labels, bring every open feature branch up to date with its base in one step, and see what your project's agents remember on a new Memory page.
Upgrade notes
- Four database migrations, applied automatically on upgrade. They only add tables and a job type; no existing data is changed.
.envanddocker-compose.yml: nothing to edit.- Upgrade the memory server with the app. The release's memory server image is needed by the new Memory page. If an older one is still running, the page says it needs an update; agents keep using memory either way.
New
Tags on features. Hover a feature in the list and choose + Tag, or tick several and use Tags in the bar above the list. Filter by tags, find features by tag name in the search box, and keep tags tidy — rename, merge or delete them — on the Tags page under Management.
Labels on features. Record settings on a feature as key/value pairs, such as release: q3 or
target-db: postgres, from Edit labels on the feature page or for several features at once.
The feature list can show and filter by them, and agents see a feature's labels and can set them
with repave features labels.
Update feature branches. In Project Settings → Integrations, see which feature branches are behind the base and merge the base into all of them at once. Clean merges are quick; a conflict is handed to an agent, and one it cannot resolve leaves that branch as it was, with a link to fix it in Repave IDE.
Memory page. Operations → Memory shows every memory the project's agents hold, how many runs were handed or found each one, and which runs they were. You can forget a memory, with a short window to undo. An agent's log now shows the memories it was handed and what its memory searches returned.
Improvements
Select a whole column in agent defaults. The Browser, Graphify, Capture, Tools and Inject columns in Project Settings have a checkbox in their heading that ticks or clears every agent at once.
Fixes
Every feature's preview warned that the prototype branch was not backed up when the project's repository is reached over HTTPS. The prototype branch now pushes with the project's git credential.
Long feature titles broke mid-word when the page header's buttons did not fit beside them. The buttons now move to their own line.