Skip to content

Daily Digest: 2026-09-17 #1129

Description

@github-actions

We are given a daily digest for 2026-09-17. We need to structure the response as:

  1. Highlights (1-3 bullet points of the most important changes)
  2. Code Changes (summarize commits by theme, not individually)
  3. Pull Requests (merged, opened, pending review)
  4. Issues (new, closed, total open)
  5. Repository Health (stars, forks, CI status)
  6. Action Items (anything that needs attention: failing CI, stale PRs, unanswered issues)

Let's break down the provided data:

Repository Stats

  • Stars: 121
  • Forks: 48
  • Watchers: 6
  • Open issues: 1 (but note: the issues opened last 24h are 13, and closed last 24h are 4, so the open issues count in the stats might be outdated? However, the digest says "Open issues: 1" in the repo stats, but then lists 13 new issues and 4 closed. We'll use the provided repo stats for the current state, but note that the issues section will report new and closed.)

However, note: the repo stats say "Open issues: 1", but then we see 13 new issues opened in the last 24h and 4 closed. This suggests that the repo stats might be from a previous state? But the digest is for 2026-09-17, and the repo stats are provided as part of the digest. We must use the repo stats as given for the current state.

But wait: the repo stats table says:

Metric Count
Stars 121
Forks 48
Watchers 6
Open issues 1

However, in the issues section, we see:

Issues opened (last 24h):

Looking again:

Issues Opened (last 24h)

That's 12 issues. But wait, the list has 13 items? Let me count the lines:

  1. Entity event handler microflows have no refs row, so before/after commit and delete handlers read as dead assets with no callers #1127
  2. Published REST operations contribute no rows to refs, so every operation microflow reads as dead and SHOW CALLERS reports no callers (read-back gap, not data loss) #1126
  3. mxcli run --local has no --mxbuild-path flag, but the run-local skill installed by mxcli init, the runlocal.go source comment and two error messages say it does #1125
  4. On macOS mxcli setup mxbuild prints "Using Studio Pro mxbuild for X" and returns without touching ~/.mxcli/mxbuild/X/, so the remedy that run --local's own messages recommend leaves the cache exactly as broken as before #1124
  5. run --local cannot boot a project with Web UI Settings > OptimizedClient = No: BuildWebClient only recognises the React client layout, and its error claims "the build did not produce a client" when the build produced the classic client #1123
  6. run --local and test --local start mxbuild --serve from the newest cache entry instead of the mxbuild they just resolved, so the build fails with a version mismatch (or a Linux binary on macOS) even though the matching Studio Pro is installed #1122
  7. CREATE PAGE with Params: is refused on Mendix 10 — no way to create a parameterised page #1121
  8. CREATE OR MODIFY MICROFLOW silently drops the microflow's URL (deep link) property #1120
  9. Any MDL write to an existing entity regenerates attribute storage GUIDs → Mendix DB sync drops and recreates every column (data loss) #1119
  10. CREATE OR MODIFY EXTERNAL ENTITIES FROM silently drops OData ComplexType properties from external namespaces #1118
  11. DESCRIBE ENUMERATION returns empty captions for values that have captions defined in Studio Pro #1113
  12. Follow-up to #643: support named datasource mappings for multi-source pluggable widgets #1109

That's 12. However, the text says:

So the issues opened are 12? But the list has 12 items. However, the user wrote 13? Let me check the original:

Issues Opened (last 24h)

That's 12. But then there is a line:

However, note that the user also listed:

  • #1115 ... in the Currently Open PRs.

So the issues opened are 12.

But wait, the user also listed:

However, looking at the very end of the issues opened list, there is:

And then the next section is "Issues Closed (last 24h)".

So 12 issues opened.

But the repo stats say "Open issues: 1". This is inconsistent. However, we must use the repo stats as provided for the current state. So we'll report open issues as 1 (from the repo stats) and then in the issues section, we'll report the new and closed.

Alternatively, the repo stats might be a mistake? But the instructions say to use the raw data provided.

Let's stick to the provided repo stats: Open issues = 1.

Now, for the digest:

  1. Highlights: We need to pick 1-3 most important changes from the last 24h.

Looking at the commits, we see a lot of activity around:

  • Removing the legacy engine (sdk/mpr) - multiple commits: faa3f8cf, 7b7a5487, and also cca53a82, fc617368 (pointing CLAUDE.md at the engine that exists)
  • Fixes for widgets: binding datasources, refusing linked datasource mappings, etc.
  • Fixes for describe, enumerations, etc.

The removal of the legacy engine seems significant because it's a major cleanup.

Also, note that there are no merged PRs in the last 24h (the "Pull Requests Merged" section says none), but there are many commits that are merges of PRs (but they are listed as commits, not as merged PRs in the PR section). However, the PR section says "No PRs merged." for the last 24h.

But looking at the commits, we see:

This suggests that the PRs were merged, but the "Pull Requests Merged" section says none. This is confusing.

Wait, the "Pull Requests Merged (last 24h)" section says: "No PRs merged."

But the commits include merge commits. This might be because the digest is generated at a specific time and the PRs were merged just before the cutoff? Or perhaps the digest is only counting PRs that were merged and closed in the last 24h, but the merge commits are from earlier? However, the commits are from the last 24h.

Given the data, we have to go by what's written: no PRs merged in the last 24h (according to the PR section). But the commits show merge commits. This might be an error in the digest generation, but we must report as per the data.

Alternatively, the PR section might be only for PRs that were opened and merged in the last 24h without being listed in the commits? But that doesn't make sense.

Let me re-read: the "Pull Requests Merged (last 24h)" section is empty, meaning no PRs were merged in the last 24h. However, the commits include merge commits. This is contradictory.

But note: the commits are from the last 24h, and they are merge commits of PRs. So those PRs must have been merged in the last 24h. Therefore, the PR section should not be empty.

However, the data provided says: "No PRs merged." for the Pull Requests Merged section.

We have to trust the provided data. So we'll report that no PRs were merged in the last 24h (even though the commits suggest otherwise). It's possible that the merge commits are from PRs that were merged earlier but the commit was only pushed in the last 24h? But that doesn't make sense because a merge commit is created at merge time.

Given the confusion, we'll stick to the provided text: no PRs merged.

But note: the commits list includes many merge commits. This might be a mistake in the digest, but we have to use what's given.

For highlights, we can note the removal of the legacy engine as a major change.

Also, note that there are 12 new issues opened and 4 closed.

  1. Code Changes: Summarize commits by theme.

Themes from the commits:

  • Legacy engine removal: multiple commits (e.g., faa3f8cf, 7b7a5487, cca53a82, fc617368) - deleting sdk/mpr, pointing CLAUDE.md to the current engine.
  • Widget fixes:
    • 05d1fd5c: bind chart series' attributes to their own datasource
    • db4800ef: refuse a definition that maps a LINKED datasource
    • 4236a62b: emit a widget's datasources under their own schema keys
    • 938b389b: address a pluggable widget's datasources by schema key
    • 7af8134b: bind a dependent property to its own datasource entity
    • 7209ea8a: keep a DataGrid

Daily digest generated automatically — workflow source

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    digestDaily project digest

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions