Skip to main content

Audit logs, expanded Git support, and Magic chart improvements

Get ready for next month's official Spring Launch on May 29— we have some amazing things coming down the line, so stay tuned! The week after that, I’ll be hosting a hands-on demo of all the new features that you can sign up for now.

🕵️‍♂️ Audit logs

There is no Pepe Silvia. The man does not exist, okay?
— Charlie Kelly

Enterprise customers can now access a complete event log of their Hex workspace, detailing every breadcrumb from user role edits to project and data access.

Not sure what I expected...

If you’re interested in reviewing this kind of data, chances are you’ve already got a conspiracy wall SIEM tool to centralize and analyze all your logs. This feature gives you access to raw log exports that we can pipe right into the log analysis tool of your choice!

This feature is available to workspaces on our Enterprise plan. Please reach out to your Hex point of contact for more information.

📤 Expanded Git support

Git project export and package import now supports Bitbucket and GitHub Enterprise. Components can now be exported to Git.

A GitHub commit log synced to the Hex version history

We’ve also improved a lot of behind-the-scenes action here to avoid sticky Git situations and generally streamline export flows. Git export already worked for GitLab and GitHub, and that hasn’t changed.

Why use Git export? Now that Reviews provide a first-class approval workflow entirely inside Hex (check them out if you haven’t yet!), Git export is primarily useful for maintaining an audit log of changes to projects. If you enable it on a project, you’ll be able to see line-by-line diffs of every saved and published version of that project as commits in the repo of your choice.

Pro tip: Combining Git export with workspace audit logs gives enterprise customers a detailed audit record of every change made in a workspace, from access and configuration to actual code changes.

Git export is available to workspaces on the Team plan or higher. GitHub Enterprise is only available to workspaces on the Enterprise plan.

🗃️ ListProjects API endpoint

You can now list projects from the API.

Not sure what I expected...

This endpoint lists projects. But wait! It also returns a ton of project metadata like status and categories, so you can easily queue up custom runs of multiple projects based on metadata filters, without having to make a bunch of calls to GetProject.

Learn more in the interactive API documentation.

This endpoint is in beta. We’d love to hear your feedback and how we can make it (and the entire Hex API) more useful for your project execution needs.

💫 Magic chart performance

Magic now generates charts up to 10x faster. This clip is not sped up or cached:

Magic lets you use AI to generate queries, code, and visualizations faster than you ever could by hand.

Except… the visualizations weren’t always faster than you could do by hand. It depends how fast you click, but we clocked new chart generations at ~10 seconds in our tests— way too slow.

Now, AI chart generation should only around 1 second! Right now this boost is only for new charts, but we’re working on bringing this to edits too.

Pro tip: When you use Magic in Generate mode, it automatically decides whether or not you want a chart based on your prompt. Try saying "build me a chart of x" or "query data about users and then visualize it as a 100% column chart"

Other improvements

  • NaNs and nulls are now visually quieter than other values in tables, making them easier to skim.
  • We fixed issues with browser performance when resizing a Hex window containing many charts.
  • We’ve upgraded our emoji support to unicode 15, so you can use the 🫎, 🫠, and other important new emojis in comments and text cells.
  • Comments also now support rich text, like code blocks and bold font.
  • We fixed a bug that could prevent projects being removed from collections.