Skip to content

chore: resolve audits after DF54.0.0 update to skill#1608

Merged
timsaucer merged 2 commits into
apache:mainfrom
timsaucer:docs/skill-md-audit-updates
Jun 25, 2026
Merged

chore: resolve audits after DF54.0.0 update to skill#1608
timsaucer merged 2 commits into
apache:mainfrom
timsaucer:docs/skill-md-audit-updates

Conversation

@timsaucer

Copy link
Copy Markdown
Member

Which issue does this PR close?

None. Preparing for release.

Rationale for this change

This primarily updates the skill for checking coverage of this project. It is used by developers only. I also did a drive by correction on mimalloc which creates a segfault using pyarrow 24 (issue #1607)

What changes are included in this PR?

  • Skill updates.
  • Lock mimalloc to v2

Are there any user-facing changes?

None

timsaucer and others added 2 commits June 25, 2026 12:52
Apply findings from a SKILL.md audit against the current public API:

- Pitfall #2: remove the incorrect claim that `.between(...)` needs
  `lit()`. Its bounds auto-wrap, so `col("a").between(1, 10)` is correct.
  Update the BETWEEN examples and SQL-to-DataFrame row to drop the
  redundant `lit()`.
- Pitfall apache#6: arithmetic on aggregates inside `aggregate(...)` is fixed in
  datafusion-python 54; annotate the pitfall as applying to 53 and earlier.
- Spark divergence table: drop the `substring` row. Both namespaces are
  1-indexed, so listing it in a "behaves differently" table is misleading.
- Document APIs not previously covered: `Expr.try_cast`, `DataFrame.cast`
  mapping form, DataFrame-level `fill_null`, `SessionContext.read_batch` /
  `read_batches`, `array_contains`, and `DataFrame.col`/`column` for join
  disambiguation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@timsaucer timsaucer merged commit b6e5d71 into apache:main Jun 25, 2026
52 of 53 checks passed
@timsaucer timsaucer deleted the docs/skill-md-audit-updates branch June 25, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant