[
Date Prev][Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
|
[dirigible-dev] Committer Election for Nicole Georgieva on Eclipse Dirigible™ has started
|
A Committer election for Nicole Georgieva on project Eclipse Dirigible™
(ecd.dirigible) was started by Nedelcho Delchev with this criteria:
Nicole has made an impact on the project. Since early 2025 she has
contributed close to 100 commits to eclipse-dirigible/dirigible, and since
July 2026 she has been one of its most active contributors.
She has addressed the following bugs:
- Multi-tenancy and data integrity: job logs, job notifications and task
state are now read and deleted only within the current tenant (#6606, #6607,
#6609). disableTracing() now actually disables tracing (#6608). A full-row
PUT now reads process-owned columns under a row lock (#8109). Required and
unique columns added to existing tables now succeed or get retried instead of
failing the table (#8339, #8317). An update that leaves out a defaulted field
no longer resets it (#8105).
- BPM and Inbox: a task action that loses a race to another action now gets a
409 instead of a 500 (#8104). A task completed while the Inbox list is
loading no longer breaks the list (#7575). A task can only be completed with
an action its form offers (#7551). Deleting a record now always retires its
process (#8108).
- Intent and EDM generation: the .edm is now a lossless source for the .model
(#6826). NOT NULL, cross-model relations and entity colours now come through
in the EDM modeler (#6332, #6335, #6333). Default roles are generated per
entity (#6331). Settlements size allocations from the invoice rows (#7559).
Checks on calculated fields judge the value that will be stored (#7544).
- Generated UI and printing: wide tables now fit the printed page (#6974).
Print data uses the chosen print language (#6945, #6947). Dialogs, drawers
and detail panels behave at narrow widths (#6951, #6995, #7462). Lists sort
by displayed labels (#7721, #7464). Validation and server error messages
appear in the user's language (#8342, #8350). Searching a list matches what
its columns show (#8561).
She has also delivered significant features and infrastructure:
- Java support in Camel routes through a new dirigible-java component
(#6586).
- Extraction of the OData v2 engine into a separate project (#6567).
- Versioned .migration artefacts, applied once per tenant schema and recorded
in a ledger (#7636).
- Versioned print templates that each tenant can select (#7755).
- A headless CLI generate [--check] that reports drift between an intent and
the committed generated files (#7642).
- Major test infrastructure: an in-process JUnit slice for intent
applications (#7643), the upgrade-from-previous-release IT (#7641), the
PostgreSQL p95 and SQL-statement performance baseline gate (#7646), and WCAG
2.1 AA accessibility checks on generated pages with axe-core (#7645).
- New intent DSL constructs, including whenTargetDeleted (restrict, nullify
or cascade), fixedAfterCreate, defaultValue: now, forbidWhen and agree-check
guards, plus tree-table lists for hierarchy:, date-range filters, and
collapsible Workbench panes.
Her work covers the backend engines, the data layer, the intent generator,
the Harmonia UI and the CI test harness. Each change comes with a focused
fix, a regression test and a clear explanation. That combination of breadth
and care is what we look for in a committer.
It is my pleasure to nominate Nicole Georgieva as a committer on Eclipse
Dirigible™.
Eclipse Dirigible™ project committers can click the election link below to
vote.
Election: Election for Nicole Georgieva as Committer on Eclipse Dirigible™
[1]
Project: Eclipse Dirigible™ [2]
[1]
https://projects.eclipse.org/projects/ecd.dirigible/elections/election-nicole-georgieva-eclipse-dirigibletm
[2] https://projects.eclipse.org/projects/ecd.dirigible