Download > Release History
Release history of Gallery Server Pro
2.3.3750 - Released April 8, 2010
This release fixes several bugs, adds a few minor features, and provides .NET
4.0 compatibility.
Download 2.3.3750 versions
Feature enhancements (View
detailed report of new features)
- Added support for web archive files (.mht)
- Includes support for running under .NET 4.0
- Backup file now compressed in ZIP archive to enable faster download and
uploads
- Files are guaranteed to be added in alphabetical order during a
synchronization
- Automatically clear deleted users from album owner field
- Improved date parsing of image metadata
Bug fixes (View
detailed report of bug fixes)
- Cannot edit album summary in Chrome or Safari
- Error when anonymous identification is disabled
- Download objects page shows private albums for anonymous users
- Private media objects copied to a public album remain private
- Possible NullReferenceException when generating error report
- Active Directory integration not working
- Cannot assign multiple roles to new user accounts
- Edit caption window not rendering correctly in Opera
- Replacement parameters in HTML templates do not properly encode characters
- (SQL Server only) Backup function does not create backup file when
gallery data option is unchecked
- Cannot delete user in certain cases
- User might receive "Insufficient Permission" message
- Incorrect behavior when adding a ZIP file
- Backslash in user name or role causes edit user/edit role dialog failure
Changes to web.config
- Disabled anonymous identification by removing the anonymousIdentification
element.
- The ShowMediaObjectMetadata profile property is now set to
allowAnonymous="false"
Changes to galleryserverpro.config
- Changed default value of jQueryScriptPath to use the Google CDN instead of a
locally hosted jquery file
- Added HTML template for .mht files (MIME type message/rfc822).
- Added a MIME type definition for .mht files (MIME type message/rfc822).
Changes to database schema: None
2.3.3512 - Released August 13, 2009
Adds support for Adobe Flash Video files (.flv), Silverlight 3 rendering of H.264
audio and video, additional provider configuration possibilities, ignoring hidden
directories during synchronization, and several bug fixes.
Download 2.3.3512 versions
Feature enhancements (View
detailed report of new features)
- Add support for Adobe Flash Video (.flv) files
- Use Silverlight 3 for H.264 audio and video
- Ignore hidden directories during a synchronization
- Allow a membership or role provider to be specified by name
Bug fixes (View
detailed report of bug fixes)
- (SQLite) Role and profile providers must use same application name as membership
provider
- Disabling a user album through the Manage Users page does not delete the album
- Cannot approve user with Internet Explorer
- (SQL Server) SQL error after upgrading from 2.0 - 2.2
- Restricted permission user may not be able to download objects in ZIP archive
- Image metadata sometimes exceeds window's borders
- Expand/collapse image button not working on Add objects page
- Current tab in site admin menu not shown as selected when URL rewriting is used
- (SQLite) Cannot use encrypted passwords
Changes to web.config
- Removed the location element for the gallery.asmx web service. The functionality
provided by this element has been placed in a new web.config file in the services
directory.
- Removed profileService element. Javascript access to the profile system is now
done through a new web service method SetMetaDataVisibility.
- Removed the registration of the .divx MIME type in web.config.
Changes to galleryserverpro.config
- New attributes to core element: membershipProviderName and roleProviderName
- Added HTML templates for .m4a and .mp4 media files.
- Added a MIME type definition for .m4a files.
2.3.3456 - Released June 18, 2009
Includes several bug fixes, a couple minor changes in behavior, and a couple new
features.
Download 2.3.3456 versions
Feature enhancements (View
detailed report of new features)
- New option to prevent a user from changing their own account settings
- Hide owner related roles in the Add User Wizard
Bug fixes (View
detailed report of bug fixes)
- Error when disabling slide show in Site admin: Invalid numeric input for Slide
show interval (ms)
- Error running install wizard when mediaObjectPathIsReadOnly="true"
- An error that occurs when sending a test e-mail is not reported
- Web page title changes to album title after postback on admin pages
- Upload error: Non-negative number required. Parameter name: count
- Current album lost when navigating to My account page
- Unnecessary horizontal scroll bar when metadata is disabled
- Disabling user albums causes user album summary template to be deleted
Changes in behavior
- During installation, the automatically created System Administrator role no longer
receives the "Hide watermark" permission. This allows administrators to see watermarks
the same as everyone else. This ability to hide watermarks can be added post-installation
if desired by editing the permissions for this role.
- When viewing a single media object, the caption that appears below it is now centered
and has slightly larger text. This was done by editing the mediaObjectTitle class
in the CSS file gallery.css.
- Shockwave files (.swf) now scale to fill the bounding box in all browsers, not
just Internet Explorer on Windows. See
this thread for more information.
- Included .pps in the list of files that are shown using the generic PowerPoint
thumbnail image.
Changes to web.config
Changes to galleryserverpro.config
- The default gallery title is now "Media Gallery". That is, the pageHeaderText
attribute was changed from "My Media Gallery" to "Media Gallery".
- New attribute to core element: allowManageOwnAccount (default=true)
- HTML template for Shockwave file types modified. The htmlOutput attribut for the
"default" and "ie5to9mac" browsers was changed so the scale parameter is now "default"
instead of "noScale".
2.3.3440 - Released June 2, 2009
Includes several bug fixes, including an important security patch for a cross-site
scripting vulnerability.
Download 2.3.3440 versions
Feature enhancements (View
detailed report of new features)
- Allow administrator to disable the ability for users to delete their own account
- Performance improvement: Faster page loading for administrators when there are
lots of user accounts
Bug fixes (View
detailed report of bug fixes)
- Cross-site scripting vulnerability in external media object functionality
- Error when album owner template role has albums assigned to it
- HTML may appear in page title
- SQL Server install or upgrade script fails when database user has a default schema
other than dbo
- Error in cultures that use a comma instead of decimal point
- The search page shows only the top album in the breadcrumb menu, not the current
album the user may have been viewing
- Scroll position lost when paging on Manage Users page
- Trying to create three or more users in a row does not work
- ComponentArt objects not disposed during callback on Manage Users page
- Create User method fails for SQLite when no email is specified (This was a bug
in an area of the SQLite Membership Provider that is never invoked by Gallery Server
Pro, so this affects only developers who have written custom code against the provider)
- Hiding the login controls also hides the "My account" button
2.3.3421 - Released May 14, 2009
Version 2.3 introduced several significant features and dozens of bug fixes. Among
the most important were faster performance, user-owned albums, self-registration,
and better rendering of media objects.
Download 2.3.3421 versions
Feature enhancements (View
detailed report of new features)
- Allow deleting the hi-res images for multiple albums
- Fix unintuitive checking/unchecking of albums in treeview
- Provide option to discard original image during upload
- Allow paging of thumbnails on album view page
- Download button gives user original image rather than optimized image
- Allow user to download multiple objects in a single ZIP file
- Allow users to self register user accounts
- Record log of web errors
- Allow a user to be an album owner
- Allow making an album private when it is created
- Reduce security warnings and improve log on / log off behavior
- Allow e-mail to be sent using SSL encryption
- Remove dependence on global.asax
- Add rounded corners to thumbnails and other objects
- Add more settings to Site admin area
- Improve page loading performance
- Use left and right arrows to navigate media objects
- Allow a media objects directory that is read-only
- Add support for .divx files
- Change rendering behavior for AVI and and WVX files
- Improve rendering of PDF and Microsoft Word documents
- Disable background page when uploading files
- Allow the deletion of multiple albums in one step
- Improve help icon popup behavior
- Add support for rtf files
- Allow user albums
- Ability to update web.config and galleryserverpro.config in medium trust
- Add option to always discard original image after uploading or synchronizing
- Add additional functionality to My Account page
- Improve performance of album treeview
- Add option to prevent copying objects the user has read-only access for
- Improve database performance
Updates
Bug fixes (View
detailed report of bug fixes)
- Apostrophe or quotation mark in user name or role causes edit user/edit role dialog
failure
- Rendering issue when gallery is used in web page with floated screen objects
- Error: Item has already been added. Key in dictionary: 'Cannot send e-mail' Key
being added: 'Cannot send e-mail'
- SQLite membership provider passes incorrect argument to ValidatePasswordEventArgs
object
- Refactor hard coded English text to resource files
- Incorrect wording in the 'About private albums' popup
- Confirmation message not shown after rotating image
- Permalink may contain 'msg' query string parameter
- "Cannot create a file" error when deleting high res photos
- Configuration Error when running GSP in a second web application
- Popup help text very small in integrated web site
- SQLite error "Database file is locked"
- Upload control supported only in Firefox and IE
- Can't leave Web site heading text URL field blank
- Cannot move external media object
- Album thumbnails not updated after move
- Album dates not localized
- User or role 'XXX' does not exist in this database
- High-res images do not display correctly when navigated directly by hyperlink
- Permalink is not updated when high-res button is toggled
- Current album view not preserved when user navigates to Site admin
- Limited permission user can't add zip with nested album
- Role / album relationships not saved correctly
- Light grey border on thumbnail and optimized images
- Closing the progress window during a file upload does not cancel file transfer
- Update ASP.NET membership SQL scripts
- Error: The type initializer for 'Gsp.Gallery' threw an exception
- Synch dialog left in inconsistent state after error
- Cannot delete a role with Administer Site permission in SQLite
- Deleting a role leaves orphan user/role relationships in SQLite
- Role name behavior inconsistent between SQLite and SQL Server
- Transparent portions of watermark images not transparent when applied to image
- Improve compatibility with IE8
- Cannot manage a user or role when its name contains HTML
- Configuration data may be incorrect after editing in Site Admin area
- Incorrect roles may be associated with user
- Installation difficulty when applicationName is not "Gallery Server Pro" or password
format is not "Clear" (SQL Server only)
- Cannot set email or user comment to empty string
- Calendar control does not work when user's system uses a non-Gregorian calendar
- SqlDateTime overflow when importing SQLite users into SQL Server
2.2.3286 - Released December 31, 2008
Version 2.2 introduces a revamped UI architecture to provide easier integration
with existing ASP.NET web sites. There are also several new features and bug fixes.
Download 2.2.3286 versions
Feature enhancements (View
detailed report of new features)
- All functionality is contained within a single user control.
- Support for storing media objects at any UNC-accessible location, including NAS
devices
- New upgrade wizard imports settings from the previous web.config and galleryserverpro.config
files.
- Added .pps (PowerPoint Slideshow) as a supported media object
- The file path to the thumbnail and optimized image directory is now optional
- Modified add objects page to eliminate use of images containing hard-coded English
text
- New configuration settings in galleryserverpro.config: showLogin (default=true)
and showSearch (default=true). These control the visibility of the login and search
controls at the top right of every page. The settings are exposed on the General
page of the Site admin area
- New configuration settings in galleryserverpro.config: showErrorDetails (default=false),
enableExceptionHandler (default=true), and allowAnonymousBrowsing (default=true).
These replace the previous technique of configuring these options in web.config
through the customErrors and authorization elements.
- Increased the height of the box surrounding thumbnail images to better contain
the contents. This was done by changing the value of the thumbnailHeightBuffer setting
in galleryserverpro.config from 65px to 70px.
Updates
Bug fixes (View
detailed report of bug fixes)
- Full support for Silverlight using the HTTP handler
- Password validation not performed when changing password in SQLite
- An error may occur if a SMTP server is not specified
- Clicking current date in edit album window does nothing
- "Template not found: enabledHeader" message on Media Object Types page
- Thumbnails for external media objects may not be recreated during synch
- Synch may leave orphan files
- Captions inside thumbnails sometimes exceed boundary
- Incorrect behavior on Add Objects page
- Text in add user dialog remains visible during callback
- SQLite user activity date inconsistent with SQL Server behavior
- Rendering issue when gallery is used in web page with floated screen objects
2.1.3222 - Released October 27, 2008
Minor bug fix release - Included three bug fixes that do not affect most users.
Download 2.1.3222 versions
Bug fixes (View
detailed report of bug fixes)
- Error when installing to a SQL Server database that uses a case-sensitive collation
- Wrong resource name used in edit album popup window (only affects non-English
translations)
- Hidden files are added to the gallery during a synchronization. The synchronization
code now inspects the hidden file attribute and ignores all hidden files.
2.1.3213 - Released October 19, 2008
Included several bug fixes and updated ComponentArt and SQLite dll's.
Download 2.1.3213 versions
Updates
Bug fixes (View
detailed report of bug fixes)
- Silverlight works intermittently in Firefox 3
- Navigation error when one or more objects in album are deleted by another user
- NullReferenceException when browsing gallery
- Permission error when searching gallery
- Cannot remove user from role
- Installer does not update provider names
- Error when logging out of my account page
- Image metadata items added twice
- Misleading message during a SQL Server installation
2.1.3196 - Released October 1, 2008
Included several bug fixes and updated ComponentArt and SQLite dll's.
Download 2.1.3196 versions
Updates
Bug fixes (View
detailed report of bug fixes)
- Silverlight media does not play with ASHX handler
- Silverlight media not playing when %2b is in URL query string
- Media objects are added in reverse order
- Hard coded English text in web pages
- Width and height properties not updated when small images are rotated
- SQLite provider does not delete related data
- Incorrect SQL in SQLiteProfileProvider
- Records associated with anonymous users are not removed
- SQLite DataReader closes connection during transaction
- Web.config has <machineKey ...> element
- Error occurs when creating an album with an empty name
- Calendar popup appears behind edit album dialog
- User is allowed to add an empty external object
- SQL Server password accidentally set to encrypted
- Invalid password attempt count too low
- Null reference exception when session and profile are null
2.1.3162 - Released August 28, 2008
Included several new features and bug fixes, including new support for the SQLite
database engine as an alternative to SQL Server.
Download 2.1.3162 versions
Bug fixes (View
detailed report of bug fixes)
- Synchronizing video and audio files does not update the original width and height
values
- Apostrophe in filename causes thumbnail to not render on rearrange page
- Poor performance of manage users page when there are thousands of users
- IE not caching images on the client
- Install wizard does not show any databases in its dropdown list in certain hosting
environments
- Image metadata is sometimes extracted as the text "System.Int64[]"
- Hard coded English text in web pages
- Code references absolute URL when relative URL is sufficient
- An album title with a trailing period or space causes an exception
- Page times out when copying large numbers of objects
- Out of memory when adding very large images
- Objects added to a private album may incorrectly appear in search results
- File lock not released for some files
- Incomplete error information if an exception occurs when adding a user
- Adding a user sometimes never returns from "Communicating with server..." message
- Cannot manage users with ActiveDirectory provider
- Album stats count hidden albums
- URL occasionally incorrectly calculated when installed as root application
- User cannot change password if e-mail functionality is not configured
- User cannot change e-mail address on account
- Certain images that previously synchronized fail during subsequent synchronizations
- Dialog window with the text "true" appears when clicking the Show metadata toobar
icon
- Error during app startup if a role in gs_Role and aspnet_Roles differ only by
case
- Timeout error for very large galleries (> 40,000 albums)
- Receive InvalidMediaObjectException during synchronization
- Message not cleared after logging in
- Thumbnail / optimized images sometimes created with wrong width/height
- Installer does not install data scripts to SQL Server 2008
- User does not receive friendly message when Gallery Server does not have delete
permission to mediaobjects directory
- Installer cannot continue after failed attempt at creating a login
- Image occasionally not rendered
- Watermark text sometimes extends beyond image border
Feature enhancements (View
detailed report of new features)
- Enable data backup and restore functionality
- Add support for Silverlight
- Add support for externally hosted media objects (such as YouTube videos)
- Consolidate language resource files
- Add SQLite provider and make it the default data store
- Modify install wizard to handle SQL Server and SQLite
- Replace NeatUpload control with ComponentArt upload control
- Make it easier for users to contribute to Gallery Server Pro
- Allow Gallery Server Pro to run under .NET 3.5 without MS Ajax 1.0 installed
- Increase robustness of synchronization
- Improve performance for very large galleries
- Extract album title divider character from resource file
2.0.2898 - Released December 8, 2007
This fixed a bug introduced in version 2.0.2886 where javascript can enter an infinite
loop. The fix was simple - replace 'setInterval' with 'setTimeout'
in the script file mediaobjectview.js (located in the script directory). To upgrade
from 2.0.2887, perform the text replacement stated above.
Download 2.0.2898 versions
Bug fixes (View
detailed report of bug fixes)
- Javascript can enter infinite loop
Feature enhancements
There were no new features, but some precompiled assemblies in the source code were
moved to their own directory instead of being deployed in the bin directory. This
made preparing the source version for deployment a bit easier.
2.0.2887 - Released November 27, 2007
This fixed two bugs discovered immediately after the 2886 release. There were no
changes to the database structure or the web.config and galleryserverpro.config
files, so upgrading is as simple as copying the files (keep your web.config and
galleryserverpro.config files).
Download 2.0.2887 versions
Bug fixes (View
detailed report of bug fixes)
- Synching makes private albums un-private
- Requesting an invalid media object causes an exception
Feature enhancements
No new features
2.0.2886 - Released November 26, 2007
This was primarily a bug fix release, but it did include an overhaul of the Rearrange
media objects page. There were also several other minor usability enhancements.
The database structure did not change but there were some bug fixes to a few stored
procedures and a user-defined function was added, so executing a SQL script is necessary.
(This can be done with the upgrade.aspx page in the installer directory; read the
Admin Guide
for more information.)
Download 2.0.2886 versions
Bug fixes (View
detailed report of bug fixes)
- A ZIP file nested in an uploaded ZIP file is corrupted
- Account page throws exception when opened by anonymous user
- Delete hi-res function incorrectly renames files
- The HTML container for media object title should be a div, not a p.
- Lots of media object title text is covered by Gallery Server logo
- HTML in media object title causes javascript error in IE7
- Error when extracting metadata item
- Gallery Server does not update the name of the root album when it is edited
- Incorrect popup help text
- New album created with Create album command does not inherit private setting
- Album date start and date end sometimes saved incorrectly
- WebSiteController.GetRolesForUser not thread safe
- Url is incorrectly created after rotation
- Error: Gallery Server Pro cannot write to the media object directory
- Error - Violation of PRIMARY KEY constraint 'PK_gs_Synchronize'
- Error - An item with the same key has already been added.
- Incorrect help text on Site Settings - General page
- Incomplete user message when one or more files are skipped during upload
- InvalidOperationException while iterating through browser IDs in Config layer
- Incorrect "not matching password" text when changing PW for user on Manage Users
page
- Installer lists Windows Authentication instead of SQL Server Authentication
- Synchronize needlessly updates original file's creation date/time stamp
- Retrieving IsPrivate property on album does not inflate object when necessary
- Media objects in private albums appear in search results for anonymous users
- Moving an album to an album that already contains an identically named album causes
an exception
Feature enhancements (View
detailed report of new features)
- Complete language extraction into resource files to allow translation into other
languages
- Improve usability of rearrange objects page
- Add tooltip on search page
- Add link to logon page after retrieving password
- Increase default slideshow interval
- Truncate user-created album names while maintaining long directory names discovered
during synching
- Enable compression and caching of AJAX files
- Prevent users from directly browsing media objects
- Remove reference to Data.dll in Business layer
- Remove reference to Provider.dll in gsweb layer
- Resize image metadata popup according to available screen real estate
- Resize media object title edit dialog box according to length of text
- Add 'Edit album info' menu item
- Add replacement parameter for HTML template that points to media object URL rather
than handler
- Hide album date when no dates are entered
2.0.2830 - Released October 1, 2007
Completely new version added significant new features, including support for any
media type, watermarking, granular security, and AJAX-enabled UI.
Download 2.0.2830 versions
1.0.1 - Released January 14, 2006
New features
- Verified to be compatible with release version of .NET Framework 2.0, SQL Server
2005, and SQL Server 2005 Express
Bug fixes
- Fixed Bug 1001: When using 'Copy entire album' to copy the root album to
itself, the following exception would occur: System.IO.PathTooLongException - The
path is too long after being fully qualified. Make sure path is less than 260 characters.
-
Fixed Bug 1002: An ArgumentOutOfRangeException occurred when moving an album
under the following conditions:
- The source album is at the same level as it will be at the destination. (e.g.
the source album is 3 deep and the album will be 3 deep at the destination)
-
The full path to the destination album has a shorter length than the source path.
- Fixed Bug 1003: Using a colon (:) in an album name would cause a System.NotSupportedException.
-
Fixed Bug 1004: Copying an album where images do not have an optimized version
cause those images to appear twice in the new directory, and would appear as new,
distinct images during the next synchronization.
- .NET 2.0 Compatibility:
Added "WebControls" namespace alias to using statement in createalbum.aspx.cs for
Microsoft.UI.WebControls to avoid namespace collision with TreeNode and TreeNodeCollection
classes in .NET 2.0. Prefixed each TreeNode and TreeNodeCollection variable declaration
with WebControls namespace alias. This change allows the solution to be imported
into a .NET 2.0 solution and compile without error. A similar change was not needed
in transferobject.aspx.cs even though it also uses the Treeview control because
all references to it are qualified with the full namespace.
Download 1.0.1 versions
1.0.0 - Initial Release, October 16, 2005