Skip to content

Conversation

@rongxin-liu
Copy link
Contributor

@rongxin-liu rongxin-liu commented Dec 30, 2025

This pull request updates several core dependencies in the Dockerfile to their latest patch releases, ensuring improved security, stability, and compatibility. The updates include Node.js, Python, Ruby, the http-server npm package, and SQLite. Additionally, the shell.c.patch file is updated to match the new SQLite version.

Dependency version updates:

  • Updated Node.js to version 22.21.1 using the n version manager (Dockerfile).
  • Updated Python to version 3.13.11, including all related installation steps and directory references (Dockerfile).
  • Updated Ruby to version 3.4.8, including all related installation steps and directory references (Dockerfile).
  • Updated the http-server npm package to version 14.1.1 (Dockerfile).
  • Updated SQLite to version 3.51.1 (amalgamation 3510100), including all related installation steps and directory references (Dockerfile).

Patch compatibility:

  • Updated shell.c.patch to apply cleanly against the new SQLite amalgamation source code (shell.c.patch).

int nHistory;
- sqlite3_fprintf(stdout,
- "SQLite version %s %.19s\n" /*extra-version-info*/
- "Enter \".help\" for usage hints.\n",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this removal, @rongxin-liu?

@rongxin-liu
Copy link
Contributor Author

rongxin-liu commented Dec 31, 2025 via email

@dmalan
Copy link
Member

dmalan commented Dec 31, 2025

Is there a similar line of output when you first start up sqlite3? Goal was to bring the student right into the sqlite3> prompt.

@drqsatoshi

This comment was marked as off-topic.

@rongxin-liu
Copy link
Contributor Author

well this might be unrelated, but I'm getting a 504 Gateway Time-out after submitting my final project, but that's probably not related to this PR (hopefully).

Thank you for your comment, but it is not related to this PR.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants