Watch our Blog Tutorial Screencast - Padrino Ruby Web Framework

Padrino 0.12.1 - Refactoring and Bug Fixes for Rendering, Routing, and Helpers

About 2 months ago, we pushed the final release of 0.12.0 which contained several major changes to Padrino. We are excited about the changes in that release but wanted to take the time to fix up any issues that cropped up.

Today we are releasing 0.12.1 which is focused primarily on significant code cleanup and refactoring in several modules, slight performance improvements for rendering and routing and a bunch of glorious bug fixes. Full details for this release are below.

Continue Reading
Posted in Update by Nathan Esquenazi | 18 days ago | 0 Comments

Upgrading Padrino from 0.11.X to 0.12.0 Guide

This is the step-by-step guide for upgrading from Padrino 0.11.X to 0.12.0! This will review all the breaking changes and modifications made within the new release. Be sure to also check the 0.12.0 Release Blog Post for more information.

Continue Reading
Posted in Update by DAddYE | 2 months ago | 0 Comments

Padrino 0.12.0 - ActiveSupport 4, Rewritten Reloader, Smarter Rendering, and Loads More

Nearly 3 months have come and gone since the release of 0.11.4 and we are all very excited to announce the release of the Padrino 0.12.0! This version is especially significant because it marks what will likely be one of the last major versions before the 1.0 release. The only major component left we are hoping to integrate is a brand new router and as a result dropping 1.9.3 compatibility.

This 0.12.0 release brings several major changes and updates such as dropping ruby 1.8 support, replacing our cache store, rewriting our development code reloader, improving how rendering works, bug fixes and a ton of code cleanup. Full details for this release are below. You should also check out the 0.12.0 upgrade guide as well for a detailed look at moving up from 0.11.X.

Continue Reading
Posted in Ruby, Update by namusyaka | 4 months ago | 0 Comments

Padrino 0.11.4 Released - On the Road to 0.12

Since our 0.11.3 bug fix release, there has been another round of great bug fixes and improvements. Today we release 0.11.4 which is the next bug fix release working towards a stable and polished 0.11.x experience. This release brings support for a “component generator”, csrf_meta_tags for easier ajax requests, upgrading to Tilt 1.4, and a load of bug fixes.

We will likely be releasing 0.12.0 soon will also likely mark the retiring of ruby 1.8.7 support as well. 0.12.0 will be a big release bringing us in line with the latest components and potentially incorporating a routing engine rewrite. More details to come soon.

Continue Reading
Posted in Update by Nathan Esquenazi | 7 months ago | 0 Comments

Padrino 0.11.3 Released - Bug Fixes Aplenty (Round 3)

Since our 0.11.2 bug fix release, many have identified and fixed issues with the Padrino 0.11.x series. Today we release 0.11.3 which is the third bug fix release working towards a stable and polished 0.11.x experience. The following is a list of fixes in the details.

We are already hard at work on the 0.12.0 branch which will move Padrino to ActiveRecord and ActiveSupport 4 compatibility. The 0.12.0 release will also likely mark the retiring of ruby 1.8.7 support as well. 0.12.0 will be a big release bringing us in line with the latest components and potentially incorporating a routing engine rewrite. More details to come later.

Continue Reading
Posted in Update by Nathan Esquenazi | 9 months ago | 0 Comments

Padrino 0.11.2 Released - Bug fix release, Round 2

Since our last 0.11.1 bug fix release, many users and core developers have been continuing to find and fix bugs as well as improve our documentation. Today we release 0.11.2 which is the second bug fix release since our huge 0.11.0 release. We’d like to release another wave of bug fixes again next month since we know we still have a lot of issues to address. The following is a detailed list of fixes in the details.

Continue Reading
Posted in Ruby, Update by Nathan Esquenazi | 11 months ago | 0 Comments

Padrino 0.11.1 Released - Bug fix release

The last few weeks we have been fielding many issues since our enormous 0.11.0 release. We have had many contributors and have worked hard to fix many of the most severe bugs since the last release. We want to thank everybody for their help. Today we release 0.11.1 which is our first bug fix release to keep up our release momentum. We’d like to release another wave of bug fixes again next month. The following is a detailed list of fixes in the details.

Continue Reading
Posted in Update by Nathan Esquenazi | about 1 year ago | 0 Comments

Padrino 0.11.0 Released - Padrino Lives!

The Padrino team is very pleased to finally be able to announce the 0.11.0 release of the Padrino Framework! We have been working on this release for almost a year now and we have had dozens of contributors helping us stabilize Padrino. We know our release cycle got out whack and this version took too long to release. We all take accountability for that and will work to pick up release momentum and release patch and minor versions more often.

Since our 0.10.7 release, development on Padrino has been moving forward very actively and as such this is probably our biggest release in terms of code modified and issues resolved that we have had in years. We are very proud of this release which includes several major improvements:

1) Totally Redesigned Admin
2) New brand identity on the way
3) Upgraded Sinatra and http_router
4) CSRF Form Protection
5) ActiveSupport::SafeBuffer
6) New Rakefile format
7) Gemified Apps
8) Performance Tools
9) App Namespacing
10) Project Modules
11) Optimized Reloader

and a lot more changes! In the full post below, we will take you through a tour of the biggest changes in this release (for a more compact view, see our changelog).

Continue Reading
Posted in Update by DAddYE | about 1 year ago | 0 Comments

JSON gem vulnerability

An vulnerability affecting the json gem has been found. A detailed explanation can be found at the Rails security mailing list .

This is not an isolated Rails issue, as it affects a third-party library. It affects all users of the json gem. This gem might be pulled in as a dependency of other libraries in use. You can check whether you application uses the json gem by running:

bundle show

We strongly urge all users of Padrino to upgrade their applications using:

bundle update json

to at least: 1.7.7, 1.6.8, 1.5.5.

Also, never use JSON.load, but JSON.parse, except when you really know what you are doing.

Posted in Update by Florian Gilcher | about 1 year ago | 0 Comments

Upgrade Rack immediately

All Rack users, including all Padrino users, should upgrade their Rack dependency as soon as possible. Multiple severe issues have been found, one of them including a potential remote code execution. This is espcially important if you are using Rack::Session::Cookie, which Padrino activates by default. See the Rack website for details.

To upgrade, use:

bundle update rack

And make sure that you installed any of these versions: 1.5.2, 1.4.5, 1.3.10, 1.2.8, 1.1.6.

Posted in Update by Florian Gilcher | about 1 year ago | 0 Comments
Write at least 4 chars
Matches are highlighted

Categories

Links