Changelog
Ever-evolving, customer-centered. New updates and improvements to Tenki.
2026-06-18
Features
- Billing Added daily spending limits, so you can set a daily dollar cap and choose to be emailed, have new usage blocked, or both when the cap is reached.
- Sandbox Added a Usage tab for sandboxes that shows your workspace quota and active preview URL usage.
- Sandbox Added a Terminate action so you can end a sandbox session directly from the sessions table.
- Sandbox Added your private workspace images to the Sandbox Registry tab, with pagination for larger registries.
- Code Reviewer Review findings on lines outside the PR diff are now shown in a collapsed summary instead of being dropped.
Fixes
- Code Reviewer Preview URLs now stay reachable for the entire life of a PR and are no longer paused after a short period of inactivity.
- Code Reviewer Code reviews now retry automatically if the sandbox connection drops, instead of failing.
- Runners Fixed runner duration stats so failed and cancelled jobs are counted, with empty periods showing "-" while still comparing against last month.
- Billing Fixed the Add Funds button label when the amount is under $20.
- Billing Fixed a flicker in the billing banner.
2026-06-11
Improvements
- Transversal Made GitHub App installation more reliable: retried installs no longer create duplicates, renamed organizations sync automatically, and installs started before a workspace exists now complete instead of failing.
- Transversal The "GitHub Organization Already Linked" error now tells you which workspace the organization is connected to, with a direct link when you're a member.
Fixes
- Billing Fixed auto-reload settings being ignored when enabled during an add-funds top-up; your configured amount and threshold now save correctly.
- Runners Fixed GitHub runner installs occasionally getting out of sync after linking an organization; the Runners and Settings pages now always reflect the actual install state.
- Transversal Fixed a "Workspace not found" error that could briefly appear right after signing up.
- Transversal Fixed new workspaces sometimes showing no default project or a $0.00 starter balance after onboarding.
- Transversal Fixed 2FA (TOTP) and password changes failing after an idle session; you're now asked to re-enter your password in place instead of being logged out.
2026-06-05
Fixes
- Runners Fixed the Runner Activity "Failure Rate" KPI to count workflow-run failures so it matches the Workflow Runs table, including timed-out runs.
- Runners Fixed the Repository filter on the Workflow Runs table so it lists every connected repository and resets when switching project or workspace.
- Code Reviewer Extended the sandbox session's lifetime during review retries so the next attempt can reuse it instead of failing.
2026-05-29
Improvements
- Transversal The GitHub App install prompt now appears for each new workspace instead of only once per user.
- Runners The Migration Wizard now opens automatically when arriving from onboarding email links.
- Project Added a "Show Info" option to the project sidebar that opens the project ID with a copy-to-clipboard button, available to all project members
Fixes
- Transversal Reduced post-registration loading time from roughly 1.6s to 600ms.
- Transversal Fixed login and registration pages rendering inconsistently on first load.
- Code Reviewer Multivariant code reviews now run in parallel instead of blocking each other, with standardized severity emojis in PR comments.
- Code Reviewer Large code reviews now handle big payloads more reliably, so reviews on large PRs no longer fail from size limits.
- Migration Wizard The Workflow Runs page now refreshes repositories automatically after a runner install, fixing the lingering "No Repositories detected" state.
- Runners Polished the UI across View Runners, the Repositories table, the Base Branch dropdown, pagination, and empty states.
- Project Fixed project dashboard crashes caused by malformed query parameters after GitHub runner install redirects.
- Workspace Fixed a render loop that repeatedly called the workspace preference API.
2026-05-22
Improvements
- Code Reviewer Added an optional PR walkthrough that writes a summary, change map, and reviewer focus areas into the pull request description.
- Code Reviewer Added automatic re-review on push for existing pull requests via a new review-on-push project setting.
- Billing Redesigned the billing page with a consolidated balance summary, invoice details, and payment method cards.
- Billing Improved the balance usage chart with per-event timestamps, oldest-to-newest sorting, and an empty state that matches the selected billing period.
- Billing Added saved card selection to top-up checkout.
- Transversal Improved dashboard navigation responsiveness when switching workspaces, projects, and project tabs.
Fixes
- Billing Fixed billing balance display for workspaces on the new billing system.
- Billing Resolved billing period rendering and balance charge edge cases.
- Workspace Fixed the dashboard redirecting from an empty project state to your latest project.
- Project Resolved malformed project URLs that could accumulate extra query parameters and show an error page.
- Code Reviewer Fixed code review suggestions that could include explanatory prose inside the GitHub suggestion block.
- Transversal Improved GitHub App installation reliability during GitHub's API propagation delays.
- Runners Fixed a race condition that caused intermittent cache write errors under heavy load.
2026-05-14
Improvements
- Migration Wizard Added detection for disabled GitHub Actions with a blocking "Enable Actions" prompt.
Fixes
- Migration Wizard Added a non-blocking warning when Actions is off but workflows are visible.
- Migration Wizard Fixed top-of-page migration banner to auto-dismiss once the migration PR is created.
2026-05-08
Improvements
- Code Reviewer Added an LLM-judged merge risk score (0-100) to every PR review, surfaced with a 4-bucket emoji level (🟢 Low, 🟡 Medium, 🟠 High, 🔴 Critical) and a breakdown of finding severities, LOC, and file count.
- Billing Added a dismissible low-balance warning banner, stored per workspace in localStorage and cleared automatically when the balance recovers above the warning threshold.
- Transversal Refreshed the application interface throughout: navigation, dialogs, tables, and buttons.
- Runners Updated notifications and the View Runners sheet and cards.
Fixes
- Code Reviewer Fixed memory generation with Anthropic models by routing schema-mode calls through the
official Anthropic Go SDK with a forced
tool_choice, which the langchaingo adapter dropped. - Billing Removed the billing "By Repository" summary tab so offering summary now stands alone.
- Workspace Fixed new workspaces to the PAYG tier and added
is_default. - Workspace Fixed the selected workspace reverting to the first workspace on every page navigation.
- Project Fixed permission issues when leaving a project.
- Project Removed the unused dashboard project-spending widget and the migration-wizard repository-savings highlight.
- Transversal Fixed orphan account creation by making workspace and project setup synchronous in the registration webhook, so failures reject the registration inline instead of leaving an identity with no workspace.
- Transversal Removed unused banners (starter allocation, code review trial, credits used) and their associated hooks now that workspaces default to PAYG.
2026-05-01
Improvements
- Billing Introduced a new pricing model with Pay-As-You-Go and Team plans, giving users more flexibility to choose how they pay and what they pay for.
- Billing Simplified the billing Resource Summary into a single, easy-to-read row per feature (Runner, Code Reviewer, Sandbox) so workspaces can see their usage at a glance.
Fixes
- Billing Added a starter allocation banner.
- Billing Added a warning banner surfacing the failure reason when Auto Reload was turned off by a failed charge.
- Workspace Added a toast notification when redirected from a workspace the user can't access or lacks permissions for, instead of silently dumping users on the dashboard.
- Billing Removed unused banners (starter allocation, code review trial, credits used) and their associated hooks now that workspaces default to PAYG.
- Workspace Defaulted new workspaces to the PAYG tier and added
is_defaultto the Workspace proto and queries. - Runners Replaced the hard-coded PAYG 4 vCPU / 8 GiB runner cap with a per-offering
enabledflag, cloned to new workspaces on onboarding. - Code Reviewer Hardened the extractor and retrieval inputs against prompt injection.
- Code Reviewer Switched the extractor and dedup to structured outputs with strict parsing.
- Billing Disabled the Auto Reload toggle with a CTA to add a payment method when no default is set.
- Billing Updated the PAYG workspace member invitation limit to 5 (was 3).
- Runners Fixed an infinite re-render loop in the Manage Repositories dialog on the project runners page.
- Project Fixed the settings repositories table to refresh after renaming a project so the Project column reflects the new name.
- Transversal Fixed onboarding dialog flickering before the GitHub App selection modal while installation queries resolve.
- Code Reviewer Fixed the Code Reviewer congratulations modal reappearing after closing the runner upsell.
2026-04-24
Improvements
- Code Reviewer Added congratulations modal after code review installation with next-step guidance and clipboard copy for @tenki-reviewer.
- Runners Added congratulations modal after runner installation with option to migrate more workflows.
- Transversal Updated agent and runners upsell dialog and added upsell email notification.
- Runners Removed queued jobs from uninstalled users.
- Runners Prevented orphan
nodeagent_jobsby using deterministic UUID generation. - Billing Updated usage and spending limit implementation.
Fixes
- Transversal Fixed authorization-critical queries in workspace/project services to use the write (primary) DB pool, preventing stale permission reads during replication lag.
- Billing Fixed the billing banner pay invoice button to help users add their payment method and pay the invoice directly.
- Code Reviewer Swallowed 404 on reaction deletion since concurrent variant workflows may delete the same reaction.
- Code Reviewer Fixed codex/nano model 404s by routing through the OpenAI Responses API.
- Transversal Fixed billing email bug.
2026-04-17
Improvements
- Code Reviewer Added A/B model testing with variant rows in
code_review_model_overridesthat fork parallel review workflows with different model configs. - Code Reviewer Added variant name and agent/model table display in progress and review comments when model transparency is enabled.
- Code Reviewer Added repository event processing for renamed, transferred, and deleted repos.
- Code Reviewer Added production troubleshooting skills.
- Code Reviewer Event processor now resolves model overrides via
ListModelOverridesRPC before starting workflows and pre-sets overrides on params. - Runners Removed queued jobs from uninstalled users.
- Runners Updated runner caches to use the new tenant name with workspace ID.
- Billing Updated usage and spending limit UI and backend integration for GitHub proxy.
- Runners Updated agent and runners upsell dialog and added upsell email notification.
- Audit Improved audit log action text clarity by including resource type context, stripping redundant verbs, and using consistent past-tense labels.
Fixes
- Code Reviewer Fixed mention tag matching to use word boundaries, preventing
@tenki-reviewfrom matching@tenki-reviewer. - Code Reviewer Swallowed 404 errors on reaction deletion since concurrent variant workflows may delete the same reaction.
- Workspace Fixed an issue where a repository connected to multiple projects within one workspace caused errors.
- Billing Fixed a billing email bug.
- Transversal Fixed an identity authorization gap by removing public bulk identity listing, tightening identity RPC access checks, and resolving audit member details server-side.
- Migration Wizard Added retry to Migration Wizard for newly added repos that returned 0 workflows during a brief indexing window.
- Billing Fixed the billing banner pay invoice button to help users add their payment method and pay the invoice directly.
2026-04-10
Improvements
- Migration Wizard Improved the migration wizard an improved step-by-step guidance and links to Tenki documentation.
- Runners Improved runner workflows with automatic retries for failed jobs, including safeguards to prevent duplicate processing.
- Code Reviewer Improved commit verification to ensure checkouts always land on the correct commit.
- Code Reviewer Improved handling of bot accounts like Dependabot and Renovate to prevent unnecessary seat-denied notifications.
Fixes
- Transversal Fixed navbar spacing when a banner is visible.
- Runners Fixed job recovery for stuck or orphaned provisioning states.
- Code Reviewer Fixed review comments failing to post by gracefully handling individually rejected comments.
- Code Reviewer Fixed checkout failures on large repositories with shallow clone histories.
2026-04-03
Improvements
- Code Reviewer Added normalization pass to trim trailing newlines and auto-fix markdown code fences in suggestions.
- Code Reviewer Added no-op and diff-marker detection to strip suggestions identical to original or contaminated with unified diff syntax.
- Code Reviewer Added cross-finding deduplication to remove exact duplicate suggestions and resolve overlapping range conflicts by confidence.
- Code Reviewer Added per-file diff splitting for triage orchestrator, enabling targeted file-level review.
- Code Reviewer Routed fix-claim phrases ("fixed", "done", "applied", "updated", "resolved") through LLM for diff verification instead of auto-acknowledging.
- Code Reviewer Updated followup seed prompt with explicit fix-claim handling instructions.
- Transversal Added welcome email for new invited users.
Fixes
- Code Reviewer Protected owner seats from deletion during seat count reconciliation.
- Migration Wizard Fixed change-branch-to-default issue and added default label to the default branch.
- Migration Wizard Fixed sync issue when new workflow created was not shown in migration wizard.
- Billing Fixed payment banner showing even when user already added credit card or payment method.
- Runners Fixed workflow runs stuck in "In Progress" status.
2026-03-30
Improvements
- Code Reviewer Added info toast when redirecting to billing after all seats are filled.
- Code Reviewer Added "fixed", "applied", "done", "updated", and "resolved" as recognized acknowledgment phrases.
- Code Reviewer Redirected users to billing when all seats are in use; otherwise to settings.
- Code Reviewer Deferred follow-up diff verification until after the PR push to prevent false "fix not in diff" results when an author replies before pushing.
- Code Reviewer Collapsed previous review bodies on GitHub when a new review is posted on the same PR.
Fixes
- Code Reviewer Fixed literal
\nappearing in review bodies caused by models double-escaping newlines in JSON.
2026-03-23
Improvements
- Runners Added support for memory snapshot, improving Tenki Runners performance.
- Code Reviewer Improved code suggestion quality by enforcing drop-in replacement rules.
- Code Reviewer Added implementation_prompt field for AI agents to implement review fixes.
- Code Reviewer Added suggestion sanitizer that strips non-drop-in code suggestions before posting.
- Code Reviewer Improved code suggestion prompt rules in all agent prompts to reduce invalid suggestions.
Fixes
- Project Fixed missing default project during onboarding.
- Transversal Fixed error page shown when user switches accounts during the 2FA process.
- Code Reviewer Fixed code review list appearing on different project code review table.
- Transversal Improved onboarding process and handling of missing default project during onboarding.
- Transversal Updated email subject for welcome email.
- Code Reviewer Added support for follow-up comments.
2026-03-17
Fixes
- Code Reviewer Added Tenki Code Reviewer to the Pull Request check view to improve run visibility.
- Transversal Updated email subject for service interruption email.
- Workspace Preserved path and query params when injecting workspace ID into URL; previously, navigating without a workspace param redirected to /dashboard, losing the original path and query string.
- Runners Fixed race condition between repo sync and branch insert.
2026-03-11
Improvements
- Transversal Updated navigation component including topbar and sidebar, and added new migration banner.
Fixes
- Workspace Added Leave Workspace email functionality.
- Billing Fixed billing subscription bug and updated billing card UI.
- Billing Fixed double insert on payment succeed workflow.
- Migration Wizard Fixed button color on migration wizard and missing QR code image.
- Billing Fixed tooltip content for credit usage based on user payment method availability.
- Project Fixed background in project pages and removed runner caches table from settings.
2026-03-04
Fixes
- Code Reviewer Added Tenki Code Review trial banners and emails.
- Code Reviewer Added the ability to specify comment detail levels.
- Code Reviewer Added Code Reviewer subscription support.
- Code Reviewer Redirect to the Code Reviewer page after installation.
- Code Reviewer Fixed missing installation button on the code review table.
- Billing Added user email to invalid label and free credit warning notifications.
- Transversal Fixed auto page blip issue.
2026-02-27
Improvements
- Code Reviewer Introduced Tenki Code Reviewer: an automated PR review agent that connects to your repository via GitHub App, indexes your entire codebase (file relationships, patterns, and dependencies) to make context-aware comments, and starts reviewing pull requests immediately with no config files or training period. Supports custom guidelines and context uploads and flag specific severity levels of code anomalies.
- Transversal Introduced a new navigation system with a cleaner, more streamlined experience, alongside significant improvements to overall platform performance, page loads and time-to-action are now noticeably faster.
- Workspace Improved registration flow, workspace and default project are now created immediately upon sign-up, with auto-linking applied only when the user has a single default project.
- Workspace Added filter for Resource Summary to list data by offering or by workflow job, and a new view breaking down usage by user repositories.
- Project Moved agent settings to the project level for a more intuitive navigation experience.
- Billing Added a new billing banner to the dashboard surfacing payment failures and upcoming service interruptions.
Fixes
- Workspace Fixed new workspace offerings incorrectly defaulting, including autoscale offerings.
- Workspace Resolved the delete workspace button not functioning properly.
- Workspace Improved GitHub org-to-workspace mapping and replaced the unlink logic with a transfer-to-project UX flow for cleaner repository management.
- Workspace Improved settings page with GitHub tab, with more clear GitHub organization connection.
2026-02-20
- Runners Significantly reduced queue pickup times by migrating the scheduler to gRPC bidirectional stream–based task dispatching.
Fixes
- Runners Resolved deprecation of single tag value usage.
- Migration Wizard Fixed SHA mismatch error when creating PRs from the Migration Wizard.
- Workspace Added workspace balance offset reset support.
- Workspace Resolved workspace GitHub repository settings management.
- Runners Resolved migration of deprecated repositories table.
2026-02-17
Improvements
- Runners Added support for Just-In-Time (JIT) tokens as an alternative to registration tokens, enabling more secure and streamlined runner provisioning.
Fixes
- Workspace Fixed issue where non-connected repository email was not sent after GitHub App uninstallation.
- Runners Fixed installation selection type and GitHub repository sync inconsistencies.
- Transversal Fixed responsiveness issues across Members, Workspace, and Audit Log dashboards.
- Migration Wizard Fixed fetch and refresh issues in the Migration Wizard.
- Transversal Resolved authentication flow performance by moving flow creation to the client side.
- Billing Resolved billing safety by preventing users from removing their only credit card.
- Transversal Fixed sidebar content not updating when navigating between project pages.
- Workspace Fixed workspace runner settings inconsistencies.
2026-02-06
Improvements
- Migration Wizard Improved migration wizard behavior by pre-selecting the macOS runner for jobs currently running on macOS.
Fixes
- Workspace Fixed issue with getWorkspace on deleted workspaces.
- Migration Wizard Resolved concurrency issue by preventing multiple simultaneous runs of sync_branches.
- Transversal Fixed table expansion state persistence when switching pages.
- Runners Fixed responsiveness on the Runner dashboard.
- Billing Fixed layout issues on the Billing page.
- Project Fixed missing project ID in multiple RPC requests.
- Billing Updated text for Free Minutes messaging.
2026-01-30
Improvements
- Runners Implemented JIT token generation for secure workflow execution.
Fixes
- Billing Fixed invoice line items issue after offset usage workflow execution.
- Billing Enhanced recalculation workflow to improve billing accuracy.
- Runners Enhanced multi-tag routing system for improved job targeting.
- Runners Fixed responsiveness on the Runner dashboard.
- Billing Fixed layout issues on the Billing page.
- Project Fixed missing project ID in multiple RPC requests.
- Runners Fixed race condition where job status was marked as completed but stuck as in progress on the workflow table.
2026-01-23
Improvements
- Runners Implemented a polling-based sync workflow to ensure accurate workflow run and job status updates.
- Runners Improved concurrency configuration to reduce activity and task queue congestion.
- Runners Improved queue delays issues through early termination of Run and Job Orchestrators.
Fixes
- Workspace Fixed responsiveness issues in Project and Workspace settings.
- Runners Enabled scroll support in the runner selector dropdown.
- Transversal Fixed responsiveness for the onboarding container.
- Settings Resolved layout issues in the user profile dashboard.
- Runners Fixed flickering duration in the workflow table.
- Transversal Fixed 404 error when switching workspaces.
- Transversal Resolved width and layout issues on the registration page.
- Notifications Fixed spam issue with first workflow run notifications.
2026-01-13
Improvements
- Runners Added support for displaying archived workflow runs and jobs from previous runner installations in the workflow table.
- Runners Updated design and added pricing details to the runner offering list: "View Runners".
Fixes
- Transversal Updated onboarding videos in the auth login right panel.
- Workspace Fixed delay when switching between workspaces.
- Migration Wizard Enhanced the UI and streamlined workflow migration in the runner selection step.
2026-01-09
Fixes
- Billing Updated billing cycle summary for improved clarity.
- Runners Changed Migration Wizard default runner to 4c8g.
- Billing Resolved billing carryover issue across cycles.
- Billing Fixed the invoice issues with the
unknown-runnerson the invoices.
2025-12-30
Improvements
- Runners Improved job distribution workflow reliability and reduced errors related to task execution and retries.
- Runners Enhanced system stability by optimizing orchestration and polling behavior.
- Runners Improved job processing consistency across supported operating systems.
- Runners Added support for memory snapshots on macOS runners.
Fixes
- Transversal Improved the dashboard layout and fixed multiple minor sidebar UI issues.
- Transversal Fixed a sidebar loading issue when switching between Tenki workspaces.
2025-12-23
Fixes
- Migration Wizard Fixed expiration issue with GitHub Application JWT.
- Migration Wizard Updated default and recommended runner configuration, now
tenki-standard-medium-4c-8g. - Notifications Fixed bugs in the notifications component.
- Project Fixed total failure KPI to display rounded numbers.
- Transversal Improved authentication form design and usability.
- Transversal Implemented maintenance mode support.
- Runners Implemented periodic retry mechanism for failed webhook deliveries.
- Runners Added email notifications when workflows use invalid Tenki labels.
2025-12-19
Improvements
- Billing We introduced a new pricing model for new customers as the platform continues to grow, while continuing to deliver faster GitHub Actions runners and significant CI cost savings. Check full details on https://www.tenki.cloud/pricing.
- Transversal We just rolled out a major website refresh, with more use-case pages, dedicated feature pages, and content tailored to specific user segments.
Fixes
- Migration Wizard Updated default and recommended runner configuration.
- Notifications Fixed bugs in the notifications component.
- Workspace Fixed total failure KPI to display rounded values.
- Transversal Improved authentication forms for better usability.
- Transversal Resolved maintenance mode implementation.
2025-12-08
Improvements
-
Runners We’ve launched our next-generation macOS runners powered by Apple’s M4 Pro machines. Of course we're delivering a huge leap in performance, speed at around 50% faster than Github hosted runners.
Early access is limited, so make sure to join the waitlist to secure your spot: https://www.tenki.cloud/products/mac
Fixes
- Workspace Fixed balance display to properly show small values with up to 7 decimal places.
- Migration Wizard Fixed horizontal scroll issue in the Migration Wizard on mobile screens.
- Transversal Resolved error handling on Tenki installation requests.
- Migration Wizard Handled GitHub App uninstallation process issues.
- Runners Fixed issue where cache was disabled due to missing environment variables at early boot.
2025-12-01
Improvements
- Migration Wizard Introduced a “No Workflow” tag to help you quickly identify repositories without workflows and focus on those that benefit most from migrating to Tenki.
- Migration Wizard Enhanced the Migration Wizard with a refresh action button to update the list of Repositories and Workflows.
- Migration Wizard Added a synced-state indicator to display a spinner when a repository is still syncing, to improve user experience.
- Transversal Enhanced support is now available in Tenki. Click on the chat icon in the bottom-right corner to reach the Tenki team for help with any issues or questions.
Fixes
- Runners Resolved non-connected repository email logic to check runner installation repositories instead of workspace repositories.
- Transversal Fixed error handling and added messages for 2FA session expiry.
- Runners Fixed KPI metric queries for better accuracy on MoM calculations.
- Migration Wizard Resolved onboarding issue where users with no repositories were stuck on a loader.
- Runners Fixed mobile responsiveness issues in the onboarding migration wizard.
- Billing Added a toast notification for missing fields in the Invoice Information section on the Billing page.
- Workspace Improved transition timing after successfully deleting a workspace.
- Transversal Resolved UI layout improvements on the authentication pages (login/registration).
2025-11-24
Improvements
- Migration Wizard Optimized the initial fetch during repository connection, resulting in a way faster Workspace setup.
- Migration Wizard Improved the Migration Wizard by adding a new capability to create the Migration PR in Draft mode.
Fixes
- Runners Fixed incorrect runner banner display on the Workflow table.
- Transversal Improved GitHub App installation flow by moving autolink logic to the engine.
- Transversal Fixed an issue where the connection button floated above the navigation and Discord banner.
- Workspace Enhanced the workspace dashboard with additional KPI metrics.
- Transversal Improved onboarding by adding migration workflows to the checks process.
- Migration Wizard Updated pull request message content to enhance the PR flow.
- Migration Wizard Fixed sync logic to ensure the default branch is fetched immediately.
2025-11-17
Fixes
- Runners Added time tooltip to the date column in the Workflow Runs table.
- Workspace Fixed KPI metrics card showing float percentages and refactored how previous month data is displayed.
- Transversal Improved the design and integration of Get Started actions.
- Billing Fixed issue where monthly credits were not carried over after workspace deletion.
- Billing Fixed scheduling issue for payment failed notifications.
- Migration Wizard Fixed inconsistency in displaying the Migration Wizard button in the runners table header.
2025-11-10
Fixes
- Runners Fixed issue where “Invalid Value” was displayed under the wrong conditions.
- Billing Added billing period column and updated date header in the invoices table; void status invoices are now excluded.
- Audit Log Fixed action type and filter on the Audit page to exactly match the dropdown options.
- Billing Improved number formatting for low amounts in Activities.
- Billing Fixed Activity chart rendering issues when values are below 0.001.
- Billing Fixed odd hover behavior on some columns in the Spending Activity chart.
- Runners Improved animation for the Runner filters menu.
- Runners Improved GitHub Repositories table data consistency, loading state, and refresh behavior.
- Transversal Fixed issue where the “Get more credits” link disappeared after being clicked once, so you can keep sharing Tenki and earning extra credits ❤️.
- Members Fixed issue where member email addresses were cut off in the Members table.
- Members Fixed bug where the invite modal stayed open after removing an invitation.
2025-10-31
Improvements
- Transversal Improved design system implementations across multiple app components, including notifications, table footers, account cards, role details modals, and uptime status hover interactions.
Fixes
- Billing Updated incoming payment workflow for better reliability.
- Migration Wizard Updated the pull request message in the Migration Wizard to provide more detailed explanations.
- Transversal Optimized runner installation and performed type cleanup for better onboarding experience.
- Project Assigned new color palette for rotation themes on the User avatar.
- Migration Wizard Fixed race condition when fetching repositories in the Migration Wizard.
- Members Fixed a minor issue with the actions dropdown list in the Invitations table.
- Migration Wizard Fixed flickering loading state in the Migration Wizard.
- Runners Fixed bug showing invalid runners offering error in the Workflow Runs table.
2025-10-24
Improvements
- Billing We’ve introduced a minimum billing threshold of $2. If your balance is below this amount, it will roll over to the next billing cycle until the total exceeds the threshold.
- Notifications We’ve added a new notification type: Announcements, which will be used to share major updates, maintenance notices, and other important information.
Fixes
- Transversal Fixed an issue in the Tenki GitHub App installation flow where approval requests from GitHub were not being processed correctly.
- Runners Resolved layout issues in the List Repositories table and improved data consistency.
- Billing Fixed data accuracy issues in Spending Activity and Resource Summary sections.
- Transversal Fixed minor UI component issues across multiple areas, including Workspace, Billing, Audit and others sections.
- Billing Fixed incorrect fetching of routes and street data, rendered on the Invoice handler informations.
- Billing Fixed a bug in the invoice information modal where the action button remained disabled.
- Transversal Fixed a 404 error that occurred after canceling an installation request and improved the cancellation dialog for better clarity.
2025-10-17
Fixes
- Audit Log Updated action labels in the Audit Log table.
- Workspace Fixed column width for email and join date in the Current Members table.
- Transversal Replaced image on the registration and login pages with a high-quality version.
- Migration Wizard Improved runner selection experience in the Migration Wizard.
- Migration Wizard Fixed pre-filled state handling in the Migration Wizard.
- Transversal Fixed Tenki version display when the sidebar is collapsed.
- Transversal Updated social proof avatar for improved visual quality.
2025-10-10
Improvements
- Runners Added invalid label indicator: GitHub runners using unsupported Tenki labels now display an indicator, helping you quickly identify and fix configuration issues.
- Transversal Improved Onboarding. You can now pause the onboarding process and resume it anytime from anywhere in the application.
- Transversal Updated the registration and login design to display helpful insights on the right panel.
Fixes
- Transversal Fixed an issue where opening multiple platform tabs could lead to a 404 error.
- Migration Wizard Fixed branch dropdown state handling in the Migration Wizard.
- Transversal Fixed race condition causing layout cache invalidation issues.
- Audit Log Updated breadcrumbs and fixed labels in the Audit Log table.
- Migration Wizard Updated the Migration Wizard to automatically prefill the repository name and branch when data is available.
- Transversal Updated styling of the displayed Tenki version in the sidebar.
- Audit Log Updated Audit Log table design and responsiveness for improved clarity.
- Runners Reviewed and adjusted avatar size in the Events column of the Workflow Runs table.
- Billing Removed auto-focus from the Edit Payment modal when redirected.
- Project Fixed issue where deleting a project did not redirect to the Workspace dashboard.
- Runners Updated pagination reset behavior when changing the runner source filter to ensure correct results.
2025-09-26
Fixes
- Billing Fixed street address recommendations in the invoice information modal
- Runners Updated cancel workflow state handling for improved accuracy
- Runners Added filter for runner source (All, Tenki, and non-Tenki)
- Billing Fixed sorting issue in the resource summary usage column
- Transversal Added new error pages for 404, invitation errors, and dashboard errors
- Runners Pre-selected autoscale runners by default in the Migration Wizard
- Transversal Disabled removal of “Get more credits” links after clicking
- Billing Fixed float number formatting on the activity spending chart tick labels
2025-09-19
Improvements
- Transversal Pipelines are now faster than ever! You can now manage caching directly from your Workspace Settings. Caching is enabled by default to boost the speed and performance of your workflows, ensuring smoother runs out of the box.
Fixes
- Migration Wizard Enhanced loading states for repositories and branch dropdowns in the Migration Wizard.
- Billing Added a “Pay Invoice” button to the invoices table.
- Project Removed project descriptions from the dashboard.
- Billing Updated invoices card and table to better highlight free credit usage.
2025-09-10
Fixes
- Billing Fixed bugs in the invoices table related to date selection and table responsiveness.
- Transversal Improved mobile layout of the onboarding workflow for a smoother experience.
- Migration Wizard Resolved responsiveness issue in the Migration Wizard where job names would overlap.
- Project Fixed delay when renaming projects in the dashboard.
- Runners Improved responsiveness of the “Re-run all jobs” modal.
- Transversal Improved suggested actions in the Get Started component.
- Project Fixed visual glitch when toggling projects in the Project Spending card.
- Billing Resolved infinite loading state for the payment method.
- Workspace Fixed Members KPI not displaying correctly in the Workspace Dashboard.
- Billing Improved copy in the invoice table to better reflect how free credits are used.
- Transversal Improved audit log export by adding more detailed information.
- Billing Added Tenki version display to the auth page and dashboard sidebar.
- Billing Fixed issue with invoice amount showing incorrect decimal places.
2025-09-02
Improvements
- Migration Wizard Released a new version of the Migration Wizard focused on simplifying the onboarding and migration experience by removing unnecessary filters and options for a cleaner, faster flow.
- Transversal Improved Notifications and Runners Sheet for better mobile experience.
Fixes
- Settings Fixed mobile layout issues for appearance and notifications in account settings.
- Transversal Updated account initialization to display the Tenki logo.
- Runners Fixed table row hover background styling.
- Workspace Fixed dashboard layout cutoff and scrolling issues.
- Transversal Added clear function to date range picker.
- Transversal Fixed “Enable more repositories” access link button.
- Migration Wizard Fixed mobile responsiveness issues in the migration wizard.
- Transversal Added empty state UI for “Skip Add Repo” step during registration.
- Transversal Improved Blue Radio component sizing.
2025-08-22
Improvements
- Migration Wizard Improved the Migration Wizard modal with filtering and selection options to help large teams manage workflow migration more easily.
Fixes
- Migration Wizard Resolved by removing scroll view from workflow jobs in the migration wizard.
- Workspace Fixed is-suspended check that was preventing users from creating a workspace.
- Transversal Resolved by reverting onboarding container changes to improve responsiveness.
- Billing Resolved by embedding font in the download SVG for spending activity.
- Transversal Fixed responsive issue with the select member dropdown.
- Transversal Resolved by adding “Resend Code” option in password recovery.
- Workspace Resolved 404 issues by redirecting to dashboard when there’s an active session.
- Billing Resolved glitch in project spending graph by using keepPreviousData.
- Workspace Fixed issue where deleting a workspace redirected to a 404 page.
2025-08-15
Improvements
- Notifications Tenki now sends notifications for Runner activity, so you’ll get alerted when jobs start, fail, or complete.
- Settings We’ve introduced a new onboarding workflow, no more guessing where to click; everything you need now appears in a single, clear modal right after registration.
- Transversal You can now connect Public Repositories to your Tenki Projects, making it easy to use Tenki with open-source code.
Fixes
- Project Fixed invalidation issue after updating a project.
- Workspace Fixed KPI Card calculations, failure rate, total jobs, and dashboard list metrics now display correctly.
- Workspace Added tooltips on KPI card to help with clarity.
- Runners Fixed offering offering list order in the View Runners sidebar.
- Runners Fixed repository sync workflow failing in some specific use-cases.
- Billing Fixed issue with project spending graph not updating when switching projects.
- Billing Updated KPI logic on the project runners page to ensure total jobs are counted accurately.
2025-08-08
Improvements
- Settings Improved Profile page layout to align with new features and updated navigation.
Fixes
- Transversal Fixed various UI inconsistencies across the app and specifically the project page, including breadcrumb spacing, sidebar tab radius, icon alignment, and button styles.
- Transversal Resolved layout and interaction issues in the workflow runs and GitHub repositories tables, enhancing label visibility, row borders, spacing, sorting, and empty states.
- Transversal Fixed all dialogs to use ghost-style buttons, consistent close icons, and properly sized layouts.
- Transversal Fixed visual bugs in the Notifications view, including misaligned tabs, incorrect text sizing, and flipped icons.
- Transversal Fixed timestamp display issue in the table by ensuring dates are shown in local time instead of UTC.
- Billing Resolved a display issue in the Invoices table to ensure all invoices from the current year are shown correctly.
- Billing Fixed display and unit inconsistencies for Usage and Cost values in the Activity table.
2025-08-01
Improvements
- Billing Introduced a new Billing & Activity page for better visibility into usage and account activity.
- Migration Wizard Our migration tool now supports matrix parameters for the runs-on value, making it even easier to migrate to Tenki.
Fixes
- Migration Wizard Fixed behavior inconsistencies and improved the copy in the Migration Wizard to ensure only one wizard is shown per workflow.
- Runners Fixed an issue where the "extend row" option was not functioning correctly.
- Workspace Resolved an issue where repositories could not be added to a project.
- Workspace Added tooltips to workspace parameters that are not user-editable.
- Transversal Added redirection to the main website when clicking the Tenki logo from the Login and Registration pages.
- Settings Fixed issues affecting the Profile Avatar workflow.
- Transversal Improved the content and formatting of the welcome email.
2025-07-25
Improvements
- Migration Wizard Introduced the ability to change the base branch for greater flexibility during migration.
- Transversal Updated the Usage component to display current balance and credits, enhancing clarity and expense monitoring.
- Workspace Updated the Project table in Workspace Dashboard to enhance distinction and improve clarity.
- Transversal Enhanced mobile responsiveness across the entire application and all pages.
Fixes
- Runners Fixed an issue where the projects list remained visible after workspace deletion until manually refreshed.
- Transversal Fixed missing illustrations in empty state views.
- Settings Fixed incorrect table header height in the invite screen while loading.
- Transversal Resolved various bugs and design inconsistencies in the onboarding process.
- Transversal Fixed side navigation and scrollbar-related issues.
- Runners Updated the copy for the Organization component and improved the "Add Repositories" dialog.
- Runners Fixed scroll issues when switching between workspaces and projects.
- Transversal Removed the code verification step during GitHub account registration.
- Settings Added an error message when connecting a GitHub account that's already linked to another identity.
2025-07-18
Improvements
- Runners Improved the GitHub Organization component to display permission details more clearly and enhance overall clarity.
Fixes
- Migration Wizard Fixed an issue where the Workflow Migration Wizard appeared even when already using Tenki Runners.
- Transversal Resolved an issue with GitHub sign-in by removing the unnecessary code verification step.
- Transversal Fixed a mobile display bug affecting the CTA component on the website.
- Transversal Resolved branding inconsistencies on the Tenki landing page related to GitHub and Tenki logo usage.
-
Transversal
Fixed the
expires_aterror caused by a missing required property. - Migration Wizard Updated the Runners UI V2 to make the Migration Wizard the default option.
- Transversal Refined the copy for table record info to be clearer and more consistent across contexts.
- Runners Fixed an issue where re-run jobs were showing an inaccurate state.
- Transversal Fixed inaccuracies in the Forgot Password workflow.
- Transversal Fixed a bug in the GitHub Repositories table where the total count displayed was inaccurate.
2025-07-11
Improvements
- Transversal Refined the Usage component to improve clarity and usability.
- Transversal Introduced an improved Get Started component to better guide users through their next steps.
- Transversal Added a universal fallback loader across all pages to enhance perceived performance and ensure smoother loading experiences throughout the application.
Fixes
- Project Fixed an issue where the project list would still appear after deleting a workspace until a manual refresh.
- Settings Resolved banner responsiveness issues in the Runner settings.
- Migration Wizard Fixed a bug in the Migration Wizard that prevented existing workflows from loading in certain scenarios.
- Transversal Fixed a scroll issue when switching between workspaces and projects.
- Project Fixed missing illustration in the projects table.
- Project Fixed typography and responsiveness issues in the "See Roles and Invitations" table.
-
Runners
Fixed a bug where
workflow_jobfailed when the app was suspended. - Settings Resolved an issue where the Settings component wouldn't re-render after linking 2FA until a manual refresh.
- Settings Fixed missing error messaging when attempting to connect an already-linked GitHub account.
2025-07-04
Improvements
- Transversal Introduced the ability to register and sign in using your GitHub account for a faster onboarding experience.
- Settings Launched new Login Methods feature, allowing users to link multiple login options including email/password and GitHub to a single account.
Fixes
- Transversal Fixed a mobile layout issue affecting the CTA component.
- Transversal Implemented a new autoscaling section on the website for improved visibility.
- Project Refined the color palette used for projects to enhance clarity on the Billing Activity page.
- Workspace Added an “Insufficient Permissions” tooltip to better guide user actions.
- Workspace Fixed an issue that occurred when leaving the only accessible workspace, which previously blocked workspace creation.
- Workspace Fixed a pagination bug in the GitHub Repositories table that caused incomplete data display.
- Settings Added a visible email field in the Profile settings page and on avatar hover for easier account identification.
2025-06-27
Improvements
- Runners Introduced a refresh capability to the table, allowing users to update runner data on demand for improved visibility and real-time accuracy.
- Settings Enhanced the user profile experience with an updated profile image upload dialog, offering a cleaner interface and better feedback during uploads.
Fixes
- Migration Wizard Fixed a bug that occurred when switching from one repository to another.
- Workspace Fixed an issue where workspaces with long names weren’t being entered.
- Workspace Fixed a bug where deleting members took excessively long.
- Workspace Fixed a typo on the Edit Project modal.
- Runners Fixed an issue by adding tags for dynamic resources in the Autoscale offering.
- Transversal Fixed a scrollbar issue where it remained visible even when the user wasn’t scrolling.
- Transversal Fixed table empty states with updated titles, animations, and improved links.
2025-06-20
Improvements
- Runners The default runner image has been updated to Ubuntu 24.04, bringing enhanced security, access to newer packages, and improved compatibility with modern development environments.
- Members Improved the Roles table implementation by adding collapsible sections, enhancing readability and making it easier for users to navigate and understand role details.
Fixes
- Notifications Fixed the notification success message to clearly indicate which setting was changed and whether it was enabled or disabled (checked/unchecked).
- Transversal Fixed a bug causing incorrect padding on the Resend button during the onboarding flow.
- Runners Fixed a bug where the Runner offering text was getting cut off in the interface.
- Transversal Fixed an issue with the resend email code and updated the copy for better clarity and consistency.
- Transversal Fixed a bug where the Workspace List was not responsive on certain screen sizes.
- Runners Fixed an issue with the Repository filter where searching for a value resulted in duplicated entries in the results.
- Runners Fixed a bug that caused a 404 error when accessing a Workspace Dashboard immediately after accepting an invitation.
- Transversal Fixed the formatting of the onboarding email to properly handle and display long email addresses.
2025-06-13
Improvements
- Transversal Released a new version of the Tenki Website with improved responsiveness and a stronger emphasis on the unique benefits of switching to Tenki.
- Transversal Avatars now feature a more vibrant default color palette. Also remember that we still have support for custom image uploads, including animated .gif files!.
Fixes
- Workspace Improved visibility of Workspace name in the sidebar on mobile and tablet devices to enhance navigation clarity.
- Transversal Fixed responsiveness issues in the onboarding flow when handling long email addresses.
- Transversal Improved onboarding by requiring users to complete verification before accessing the dashboard.
- Workspace Fixed a regression where a default workspace was still being created after a user was invited to an existing Workspace.
2025-06-06
Improvements
- Transversal Fast Registration 💨 We’ve streamlined the sign-up process by removing non-essential steps making onboarding faster, smoother, and more efficient than ever.
- Workspace Improved Workspace handling: users removed from their only workspace are now properly redirected to the workspace creation page reducing confusion and ensuring a clear next step.
Fixes
- Transversal Fixed responsiveness issues in the filters section of the Notification sidebar to ensure a smoother experience across all screen sizes.
- Workspace Fixed a bug that allowed creation of duplicate workspace names.
- Workspace Fixed a bug where, in some cases, users did not receive workspace invitation emails.
- Workspace Fixed a bug where removed members could still see the workspace or project in their dropdown menus.
- Workspace Fixed a bug that caused an error when re-inviting previously removed members, incorrectly stating they were still part of the workspace.
2025-05-30
Meet the Runner Autoscale Offering
Improvements
-
Runners
No more guessing resources or paying for unused compute. Switch to
tenki-standard-autoscaleit automatically adapts to your workflow’s size and needs. Set it once, and let it scale forever ❤️ - Runners Enhanced the View Runners sidebar and the Migration Wizard to improve segmentation and prominently highlight our new Autoscale Runner offering as the recommended default.
- Transversal Added a new error page when attempting to accept an invite using a non-invited account.
- Project Enhanced the Members column in the project table on the Workspace page to improve clarity and distinguishability.
Fixes
- Runners Improved loading performance of the Runners page.
- Runners Adjusted the skeleton loader height in the job list to match the final row height without having a initial response that will be updated few seconds after.
- Workspace Fixed a bug where project names couldn’t be edited from Workspace Settings.
- Project Corrected a typo in the Create Project dialog box.
- Transversal Fixed an issue where the header wasn’t rendered correctly during scrolling.
- Workspace Resolved a bug where deleted members could still access resources in certain cases.
2025-05-23
Improvements
- Migration Wizard We've made the Migration Wizard more powerful you can now also migrate your jobs to Tenki Runners directly from the Runs list, making the process faster and more intuitive.
- Transversal We've made it easier for invited users who aren’t already on Tenki by adding a banner that clearly informs them which Workspace they’re joining when registering.
Fixes
- Runners Resolved an issue where the increase/decrease icon and background were not rendering correctly on runner cards.
- Migration Wizard Improved the responsiveness of the Migration Wizard modal across various screen sizes.
- Runners Refined the layout of the workflow runs table to improve information hierarchy and help users find key details more easily.
- Migration Wizard Fixed an issue that allowed generating a PR without changing the runner, which offered no real benefit.
- Runners Fixed a bug where the status of some jobs wasn’t updating as expected.
- Workspace Fixed an issue where some users couldn’t leave the workspace they were invited to.
- Transversal Fixed a bug causing the navigation bar to occasionally fail to render properly.
2025-05-16
Improvements
- Transversal We’ve just launched our custom Notifications system 🔔🔕. Stay on top of important updates in your Workspace get notified when someone accepts your invite, leaves your workspace, and more. We’re continuing to expand notification coverage, so you’ll never miss a critical change.
- Runners Enhanced information hierarchy in the Workflow Runs table to better distinguish between Runs and Jobs.
- Runners To better align with the most common workflows while maintaining a great user experience, we’ve reviewed and updated our runner offerings. The new lineup includes: - tenki-standard-small-2c-4g - tenki-standard-medium-4c-8g - tenki-standard-large-8c-16g - tenki-standard-large-plus-16c-32g
Fixes
- Runners Improved the Runners KPI cards with clearer colors, correct arrow directions and cleaner percentages.
- Transversal Fixed a bug affecting the theme on the Documentation website.
- Workspace Fixed a bug where Standard members were incorrectly allowed to delete Workspaces and Projects.
2025-05-09
Improvements
- Repository Enhanced GitHub Integration for Runners. It’s now easier to connect your GitHub Organization with a clearer interface, and you can now view the Tenki Workspace that are already linked to a GitHub Organization, as we allow for only unique connections.
- Repository In the Add Repository dialog, we’ve refined the layout and enriched the displayed information to help you more easily identify which repositories to add to your Tenki project.
- Repository Improved user experience in the Connect Projects to Repository dialog by optimizing how the repositories list is rendered during loading.
- Migration Wizard Now hiding the Migration Wizard button when no GitHub Organization or Initialization is connected.
Fixes
- Repository Enhanced the UI state when connecting a GitHub Organization that has no private repositories.
- Runners Fixed an issue where some job statuses were not updating correctly.
- Runners Resolved a bug causing some runs to constantly reorder in the Workflow Runs table.
- Transversal Fixed an issue where the navigation bar background color would sometimes disappear while scrolling.
- Transversal Fixed missing sorting options in the Table Component.
2025-05-02
Meet the Tenki Migration Wizard: Seamless, One-Click Repository Migration
Improvements
- Migration Wizard Introducing the Tenki Migration Wizard 🎊🧙♂️. Your fast, seamless, and stress-free path to our Runners is here. This is a guided, step-by-step tool that makes moving to Tenki effortless. Simply choose the repository and select the runner you want and your migration is done in seconds. It’s all about speed, simplicity, and peace of mind.
- Runners Added a new filter to the
Workflow Runstable to easily view activity fromTenki Runners Only. Also improved the layout of existing filter options for better usability.
Fixes
- Transversal Implemented a second-level skeleton loading state across all table components for smoother UX.
- Transversal Added contextual documentation links on various pages to support user onboarding and feature comprehension.
- Workspace Fixed an issue where the project form would render even if no workspace had been created.
- Workspace Resolved a bug where the dashboard did not auto-refresh after creating a new workspace.
- Repository Fixed an issue where connected GitHub repositories incorrectly displayed as “initialized” until the page was refreshed.
2025-04-25
Improvements
- Navigation We introduced a clearer navigation experience to better distinguish between Workspaces and Projects, making it easier to switch between the two.
- Runners Added key performance indicators on the Runners Activity page for improved tracking and monitoring (Total Jobs/ Job Duration (Median)/ Job Duration (P90)/ Failure Rate).
- Runners You can now search repositories directly in the
Add Repositorydialog, speeding up the selection process. - Runners Added
Last 30 minutesandLast 1 houroptions to the time range filter for more flexible monitoring.
Fixes
- Navigation Made the top navigation bar sticky for better usability across pages.
- Settings Corrected a bug affecting Full Name display in user profile settings.
- Settings Fixed an issue where a broken image appeared as the avatar on first login.
- Runners Fixed a bug in the Workflow Runs date picker where date inputs didn’t behave as expected.
- Members Resolved an issue where admins couldn’t access the Members page after being promoted.
- Runners Enhanced the responsiveness of the Invitation dialog box when the
PartialAccess Scope option is selected.
2025-04-16
Improvements
- Workspace Enhanced the tooltip in the Project Members column to display all members at a glance for quicker visibility.
- Repository The "Configure" option is now hidden for users who aren’t repo owners. A tooltip has been added to clarify why it’s unavailable.
- Login Added an option to "Log in instead" during onboarding for existing users.
- Navigation Workspace and Project dropdowns are now sorted alphabetically by default to make it easier to find the right one.
- Members Improved the “Access Denied” state with clearer messaging. Refer to the Access Table for a breakdown of role-based permissions.
Fixes
- Project Fixed an issue where users were redirected to the wrong page after deleting a project.
- Workspace Resolved a bug preventing Admins from sending workspace invitations.
- Runners Fixed pagination and responsiveness issues on the Runners table.
2025-04-14
Introducing Tenki Runners - a cheaper alternative to Github Runners
Today, we are revealing the result of many weeks of work building our first capability for Tenki: Runners
Runners: Introducing Tenki’s first core capability our high-performance, cost-effective alternative to GitHub Runners. Built for speed and usability, with a streamlined onboarding experience and a redesigned dashboard that makes filtering jobs and workflows simple and intuitive.
Workspace & Projects: Structure your environment your way with two levels of organization. Workspaces provide a global view, while Projects allow for more granular management and separation.
Members Management: You can now invite and manage users based on scope (Full Workspace or Project-specific) and assign roles as Admin or Standard, giving you more control over access and collaboration.




