What's New
New updates and improvements to Jumpstart Pro
Jumpstart 2.0
New
Today, we're proud to announce Jumpstart 2.0!
We've been hard at work improving every piece of Jumpstart, from the design, features, deployment, and more. Here are a few of the major changes we've done over the last few months:
We've been hard at work improving every piece of Jumpstart, from the design, features, deployment, and more. Here are a few of the major changes we've done over the last few months:
- Upgraded to Rails 8.0
- Hotwire Native support
- Added Kamal 2 configuration
- Devcontainers for easier local development
- An improved admin area using the Madmin gem
- Referral tracking & affiliates with the Refer gem
- Configurable themes using CSS variables
- Upgraded to Propshaft for serving assets
- Added Toast notifications
- A whole slew of other improvements!
With so many changes over the last year, we think it's time to call this officially version 2.0 of Jumpstart! We hope you enjoy this new version and it makes building products with Rails even easier.
Rails 8.0.0 support
Update
Rails 8.0 is officially out and we've updated Jumpstart Pro to use it. Since we've been testing against it for months already, it's a seamless upgrade. 🎉
Introducing our new admin area: Madmin
New
We've upgraded our admin area to use Madmin. It's a modern admin area that's easily configurable and extendable with normal Rails routes, views, and controllers.
This upgrade also allows us to upgrade to Propshaft and drop the old Sprockets asset pipeline.
This upgrade also allows us to upgrade to Propshaft and drop the old Sprockets asset pipeline.
Rails 8.0.0.rc2
New
Rails 8 is almost ready and we've updated Jumpstart Pro to take advantage of all the new goodies. Solid Queue, Solid Cache, and Solid Cable are ready to use if you'd like along with all the other new improvements in Rails 8.
Ruby 3.3.6 & Node.js 22.11.0
New
We've updated to the latest Ruby and Node.js versions.
See: https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/
See: https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/
Ruby 3.3.5 & Node.js 20.17.0
New
We've just updated to the latest Ruby and Node.js versions. Check out their release notes for details of the bugfixes and improvements.
Rails 7.2.0
New
It's official, Rails 7.2.0 has finally been released today and Jumpstart Pro is now running the latest and greatest.
Enjoy Devcontainers, Rate Limiting, Defering Enqueued Jobs After Commit, and more! Check out our GoRails series on What's New in Rails 7.2 and the the Ruby on Rails blog for more details.
Enjoy Devcontainers, Rate Limiting, Defering Enqueued Jobs After Commit, and more! Check out our GoRails series on What's New in Rails 7.2 and the the Ruby on Rails blog for more details.
Rails 7.2.0.rc1
Update
Jumpstart Pro is now updated to Rails 7.2.0.rc1 so you can use the latest and greatest features.
Referral tracking
New
A few weeks ago, we released a new gem called Refer that can be used for tracking referrals and building affiliate programs. This works great for providing credit to users as they bring on new customers for your business.
If Refer is enabled, Jumpstart Pro now includes a Referrals tab in the account settings that you can use as a starting point for building out your affiliate program.
If Refer is enabled, Jumpstart Pro now includes a Referrals tab in the account settings that you can use as a starting point for building out your affiliate program.
Ruby 3.3.3
New
We've updated to the latest version of Ruby 3.3. For more details, see the release notes.
Blurred secrets helper
New
We've added a helper for blurring secrets in the UI. For things like API tokens, it's helpful to hide them by default on page load and only reveal them when clicked.
This is implemented without any JavaScript too! It uses CSS and the state of a hidden checkbox to hide & show the content.
This is implemented without any JavaScript too! It uses CSS and the state of a hidden checkbox to hide & show the content.
Basic Auth for API clients
New
Some APIs use Basic Auth for authentication. We've now added support for this which can be done by either providing credentials on initialize or overriding the
basic_auth
method in your client.MyClient.basic_auth: {username: "user", password: "pass"})
class MyClient < ApplicationClient def basic_auth {username: "user", password: "pass"} end end
Ruby 3.3.2 & Node.js 20.14.0
New
We've updated Jumpstart Pro to the latest Ruby and Node.js versions.
Rails 7.2 beta 1
New
Rails 7.2 is almost here and we've updated Jumpstart Pro to the latest version and configurations so it'll be ready to use as soon as Rails 7.2.0 is released. 🎉
Kamal example configuration for deployments
New
Rails 8 will include Kamal configuration out of the box and we've included that in Jumpstart Pro Rails applications. You can use the out of the box configuration to deploy Rails to your own servers using Kamal.
Multiple users per Jumpstart Pro license
New
You can now invite multiple users to the Jumpstart Pro repository which is helpful if you're working with a team of developers on your project.
On your license page, you'll see the Allowed Users section now where you can add and remove GitHub users to your license. They will receive an invitation to the GitHub repository where they'll be able to participate with any issues, pull requests and discussions.
On your license page, you'll see the Allowed Users section now where you can add and remove GitHub users to your license. They will receive an invitation to the GitHub repository where they'll be able to participate with any issues, pull requests and discussions.
Devcontainer Support
New
Jumpstart Pro is now upgraded to use the new Rails Devcontainers functionality. 🎉
Devcontainers make it easier to do development consistently across devices, GitHub CodeSpaces, and Windows.
Devcontainers make it easier to do development consistently across devices, GitHub CodeSpaces, and Windows.
TailwindCSS Stimulus Components v4.1
Improvement
We've released a new version of TailwindCSS Stimulus Components with some bug fixes and new features.
This latest release simplifies the Dropdown component to automatically configure data-actions for you to simplify your HTML.
We've also updated Jumpstart Pro to use the new version.
This latest release simplifies the Dropdown component to automatically configure data-actions for you to simplify your HTML.
We've also updated Jumpstart Pro to use the new version.
Custom / Enterprise Plan Support
New
It's common to offer custom or enterprise plans in applications. You can now create plans with a contact URL that marks it as an enterprise plan.
Your sales team can then create an appropriate plan in the admin and send it to the customer for checkout. The contact URL can be either a URL to a contact page or a mailto link for sending an email.
See the Jumpstart Pro Subscription docs to learn more.
Your sales team can then create an appropriate plan in the admin and send it to the customer for checkout. The contact URL can be either a URL to a contact page or a mailto link for sending an email.
See the Jumpstart Pro Subscription docs to learn more.