Announcing mod_pagespeed binary release 1.1.23.1-beta

90 views
Skip to first unread message

Jud Porter

unread,
Nov 12, 2012, 11:38:26 AM11/12/12
to mod-pagespe...@googlegroups.com
The mod_pagespeed team is pleased to announce a new beta binary release, version 1.1.23.1. This release contains numerous new features, enhancements, and bug fixes.

Installation Instructions

If you are currently on the beta channel, you can update as usual:

If you installed the .rpm package, you can update with:

sudo yum update mod-pagespeed-beta

sudo /etc/init.d/httpd restart


If you installed the .deb package, you can update with:

sudo apt-get update

sudo apt-get upgrade

sudo /etc/init.d/apache2 restart


If you are currently on the stable channel and would like to switch to the beta channel, first uninstall mod_pagespeed and install the beta package from:

https://developers.google.com/speed/docs/mod_pagespeed/download


Instructions for building from source are available at:

https://developers.google.com/speed/docs/mod_pagespeed/build_from_source

New Features

  • memcached support
    • mod_pagespeed now includes support for using memcached as an alternative to the file-based cache. Using memcached allows multiple servers to share optimized resources, reducing server load and improving resource utilization.
  • SPDY configuration support
    • mod_pagespeed can now be conditionally configured to behave differently when accessed through SPDY.
    • TODO add an example of when/how to do this
  • CSS3 support
    • Parsing of @media tags is now supported, and handling of unsupported @ tags no longer causes parsing to fail.
  • Per-Vhost statistics
    • mod_pagespeed_statistics can now provide statistics on a per-vhost basis, through the ModPagespeedUsePerVHostStatistics option.
  • Expanded default filter set
  • Standalone CSS parser
    • In situations where mod_pagespeed is unable to minify a CSS resource, the new standalone CSS parser can be used to debug why the CSS file could not parsed.

New Filters

  • extend_cache_pdfs
    • Extends the cache lifetime of PDFs. This is beneficial when using a CDN, as the CDN can now serve PDFs without having to check the freshness of the content with the origin, while still remaining responsive to PDF updates.
  • fallback_rewrite_css_urls
    • Enables rewriting of URLs in CSS files if the CSS cannot successfully be parsed. This filter is in the CoreFilters set.
  • pedantic
    • This filter makes mod_pagespeed more HTML4 compliant by adding type attributes to style and script tags. This filter is not needed in most cases, as adding those attributes has no effect for browsers, but it can be enabled to fix errors reported by HTML validators.
  • Enhanced image rewrite filter control
    • Finer-grained control for image rewrite optimizations is now provided. Individual filters are now exposed for metadata removal and image conversion.

New Configuration Options

Issues Resolved

ID

Type

Status

Summary

177

Defect Fixedmod_pagespeed_beacon returns 404 with VirtualHost

335

Defect FixedFetching sharded resources from original domain

373

Defect FixedDefault locations for cache/generated files should respect the FHS

377

Enhancement Fixed Add wildcard support to ModPagespeedLoadFromFile

392

Defect FixedLazyily Load Images on Webkit Browsers and the Image Input Element

411

Defect Fixedfirst 3 histograms under /mod_pagespeed_statistics are empty

416

Defect Fixed
outline_css does not inherit CDN rewrite rules from ModPagespeedMapRewriteDomain

426

Defect FixedUnicode value 0x0 is not valid for interchange

434

Enhancement Fixed Provide a pagespeed.conf option to append a custom Header (key->value) to the Serf fetcher

439

Defect FixedUse mimetype rather than doctype for HTML decisions

448

Defect Fixedmod_pagespeed_message uses wrong timezone

449

Defect FixedDo not strip image dimensions when an inlined image is enlarged

450

Enhancement Fixed disable sharding when running under SPDY in general, mod_spdy in particular

454

Enhancement Fixed mod_pagespeed_ap24.so: cannot open shared object file: No such file or directory

457

Defect FixedResource regeneration doesn't respect custom options

461

Enhancement Fixed LoadFromFile blacklist support

462

Defect Fixedfile cache should enforce a maximum inode count.

463

Defect Fixedcollapse_whitespace missing whitespace removal in one location

475

Enhancement Fixed Add memcached support as an alternative to the file-based cache.

477

Defect FixedBlacklist Android Chrome for webp conversion

480

Defect Fixeddefer_javascript should turn off for requests with header XMLHttpRequest

488

Defect FixedThe use of memcached and load-from-file together is now supported and the bug raised by this issue is fixed.
Note that the source release briefly introduced a ModPagespeedFilesystemMetadataCache directive but that has been removed and the configuration is now fully automatic.

490

Enhancement Fixed Make css_flatten_imports a core filter

491

Enhancement Fixed inline_import_to_link should handle multiple @import statements

493

Defect FixedIs trim_urls in core filter set?

494

Defect Fixedpagespeed css fetched by CDN result in cache-control:private,max-age=300

495

Enhancement Started VirtualHosts should inherit configuration from root

499

Enhancement Fixed Page load count based on actual HTML rewrites (not beacon count)

517

Defect Fixedlazyload_images should respect ModPagespeedDisallow directive

523

Enhancement Fixed Rewrite <link rel="alternative stylesheet">

529

Defect Acceptedconvert_gif_to_png doc is missing

535

Defect Fixedcache size explosion issue due to css in style tags

536

Defect Fixedfile-cache should count disk usage, not byte-count, when doing garbage collection
542 Defect FixedSite with html in CDATA tag in script tag gets broken by rewrite_javascript
546 Defect StartedRespect X-Forwarded-Proto
549 Defect FixedMake unit tests & system tests work in open-source flow without memcached running.
555 Defect Fixed5 configuration settings documented as being settable in .htaccess don't work there.

Reply all
Reply to author
Forward
0 new messages