Tags give the ability to mark specific points in history as being important
-
1.0.6
9da6db38 · ·1.0.6 - batch export, typed exports and long batches - Breaking: text exports carry typed values, not table text - Batch insert, upsert and update write a select back - JSONL results download as a ZIP with every file - Write statements take a file list for scan pages - Strings may stand in double quotes, "" as escape - Prefilled statements write DOUBLE and BOOLEAN values correctly - Query cap raised to 500000, language work in threads - 2328 unit tests and 74 live tests green, ruff clean, both artifacts build
-
1.0.5
f2e17ffa · ·1.0.5 - the official logo replaces the stack icon - Patrick's logo on login and about, light and dark - Favicon is the padded light logo for every mode - The brand choice no longer swaps the favicon - 1997 unit tests green, ruff clean, both artifacts build
-
1.0.4
2cb07e8a · ·1.0.4 - condition groups reach the right object - ecmind-blue-client is required as >=1.0.3, not >=1.0.2 - (a and b) or c no longer returns rows matching only b - Subquery and contains groups land in their own type - 1987 unit tests and 65 live tests green, ruff clean, both artifacts build
-
1.0.3
297a399f · ·1.0.3 - upsert learns insertonly and keepfiles - insertonly leaves an object the search finds as it is - keepfiles updates a found document but keeps its file - Q3135 to Q3137 refuse the flags where they mean nothing - 1983 unit tests green, ruff clean, both artifacts build
-
1.0.2
96ce1799 · ·1.0.2 - the client requirement is loosened - ecmind-blue-client is required as >=1.0.2, not ==1.0.2 - The about dialog names the installed client version - 1947 unit tests green, ruff clean, the wheel builds
-
1.0.1
712be9d2 · ·1.0.1 - the September maintenance release - Definition explorer opens to every user, filtered by visibility - Completion leaves out types the user cannot see - Browser tabs are stored per login, not per browser - ecmind-blue-client 1.0.2 with the spill limit in effect - Failed login lockouts read as locked in user statements - The rail tab carries the theme's bracket marker - 1947 unit tests green, ruff clean, both artifacts build
-
1.0.0
a8f88cb7 · ·1.0.0 - the first production release - Ten alphas preceded it, the version drops the suffix now - PyPI stops serving this project as prereleases only - Query language for folders, registers and documents - Object definition explorer, job call monitor, raw job calls - Security and registry statements behind their role gates - Result tables with file download and document preview - Sessions hashed, spill files private, login origin checked - 1933 unit tests green, ruff clean, both artifacts build
-
1.0.0a10
cb6f4188 · ·1.0.0a10 - the audit release: gates, private files, honest docs - The export endpoint enforces the role gates the run endpoint has - The session store holds digests and is private to the account - Spilled response files live in a 0700 directory and get cleaned up - Download names from the DMS cannot carry header syntax - The login checks its origin, also behind a Host-rewriting proxy - The specification, the notices and the example env match the code - The version test files are dissolved and the suite grew to 1929
-
1.0.0a9
04e74afa · ·1.0.0a9 - let names a value for a batch and print shows one - A let also names a file, and uuids are generated per use - Semantic editor colours reach the editor at last
-
1.0.0a8
1e1cea34 · ·1.0.0a8 - Registry statements for the server configuration - Checked out replaces the locked metadata row
-
-
-
-
-
-
-
1.0.0a1
c0d0eb7f · ·ECMind blue Studio 1.0.0a1 First public prerelease of the admin interface for the ecmind-blue-client. A FastAPI web application that queries and edits a DMS through a typed query language, with an object definition explorer and a live server job monitor. Highlights - Query language with lexer, parser, resolver, planner and executor, driving a Monaco editor with completion, hover and live validation - select over folders, registers and documents, with subqueries, variables, date arithmetic, wildcard and parent columns, table fields and paging - Data statements update, insert, upsert, variant and delete, including file attachments, condition based updates and id lists - Statement batches with named write results read back as bindings, so a later statement files a document under the folder the batch just created - sql verb running raw statements with completion over real tables and columns - Security statements for users, groups, roles, membership and rights export - Object definition explorer over cabinets, types and fields, with the native asobjdef.xml as download - Job calls tab streaming the server job monitor, filtered per namespace, with decoded parameters and indented XML - Result tables with native type icons, details panel, audit history, file preview and JSON, JSONL, XML, CSV and TSV output - Server side sessions with signed cookies, CSRF protection and CSP, sessions surviving restarts - EN and DE localization from Accept-Language, light and dark themes, fully vendored offline assets Requirements - Python 3.13 or newer - ecmind-blue-client 1.0.0 - Operators must hold their own DMS license through their vendor or reseller Notes - Prerelease: install with pip install --pre ecmind-blue-studio - Interfaces, keywords and stored settings may still change before 1.0.0 - Thirteen new reserved keywords: user, group, role, security, export, add, remove, empty, to, from, forward, all, groups. DMS types or fields with one of those bare names need the {Name} or [Name] form