All Projects : Shindig (Key: SHINDIG)

Project Lead: Brian McCallister
URL: http://incubator.apache.org/shindig

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

1.1 Beta 5
   Improvement SHINDIG-955 FIXED Add support for experimental view type "x-html-sanitized" Major Resolved
   Bug SHINDIG-1220 FIXED Charset guessing code in BasicRemoteContentFetcher gets lost when no charset is informed Major Resolved
   Bug SHINDIG-1132 FIXED ClassLoader memory leak caused by XmlUtil ThreadLocal Major Resolved
   Bug SHINDIG-1224 FIXED DOMImplementationProvider tries to load Xerces DOMImplementationImpl with the wrong package name Major Resolved
   Bug SHINDIG-1222 FIXED Duplicate dependency in shindig-common. Major Resolved
   Sub-task SHINDIG-346 FIXED SHINDIG-344
Implement gadgets.util.sanitizeHtml
Major Resolved
   Bug SHINDIG-344 FIXED Tracking issue: Spec Compliance [javascript] Major Resolved
   Bug SHINDIG-848 FIXED core.io/io.js does not look at the return code from the request Major Resolved
   Bug SHINDIG-1190 FIXED userprefs don't get saved Trivial Resolved
1.1 Beta 4
   Improvement SHINDIG-100 FIXED Add common proxy headers to help reduce abuse Major Resolved
   Bug SHINDIG-1195 FIXED BasicHttpFetcher requests compressed encoding on HEAD requests Major Resolved
   Improvement SHINDIG-1214 FIXED Bump minor versions of dependencies Major Resolved
   Bug SHINDIG-1181 FIXED Cannot use accept headers with makeRequest Major Resolved
   Bug SHINDIG-1202 FIXED Exceptions thrown in js Shindig code Major Resolved
   Bug SHINDIG-1215 FIXED Honor the maxObjSize in BasicHttpFetcher and make it configurable Major Resolved
   Bug SHINDIG-1194 FIXED IE7 XHR requests fail when gadgets contain a <base href="..."> tag Major Resolved
   Bug SHINDIG-1219 FIXED JsServlet doesn't generate a proper document.write call Major Resolved
   Bug SHINDIG-890 FIXED Make URL Template example from opensocial spec actually work with shindig Major Resolved
   Improvement SHINDIG-796 FIXED Make it simpler to launch a fully working sample server in IDEs for debugging Major Resolved
   Improvement SHINDIG-828 FIXED Move all resources in a resources directory Major Resolved
   Improvement SHINDIG-1216 FIXED OAuth Proxy should allow for viewer access on secured owner pages. Major Resolved
   Improvement SHINDIG-1211 FIXED Only show settings menu in sample gadget if there are user editable prefs Major Resolved
   Bug SHINDIG-1189 FIXED Output of cajoling is not cached Major Resolved
   Bug SHINDIG-1209 FIXED PersonImpl can construct malformed urls/photos lists Major Resolved
   Improvement SHINDIG-1019 FIXED Proxied requests do not force a content-type on the response Major Resolved
   Bug SHINDIG-1221 FIXED Rome 1.0 Upgrade / get jstl from sun java2 repo Major Resolved
   Bug SHINDIG-860 FIXED Shindig javascript feature code uses new opensocial.IdSpec but should not Major Resolved
   Bug SHINDIG-1200 FIXED Simpler taming of opensocial, gadgets and related apis Major Resolved
   Sub-task SHINDIG-342 FIXED SHINDIG-337
Support /ModulePrefs/OAuth (standardization of the "oauth" feature)
Major Resolved
   Improvement SHINDIG-1218 FIXED Support HTTP Retry-After header for failed requests Major Resolved
   Bug SHINDIG-1192 FIXED content-rewrite is not compliant with Open Social v0.9, plus some bugs Major Resolved
   Bug SHINDIG-133 FIXED forwarding browser headers on remote content requests Major Resolved
   Bug SHINDIG-1096 DUPLICATE Need a more accurate content length check Major Resolved
   Bug SHINDIG-1186 FIXED /gadgets/metadata does not handle Transfer-Encoding according to the HTTP/1.1 spec Minor Resolved
   Improvement SHINDIG-1213 FIXED Feature=osapi fails to run in container mode Minor Resolved
   Bug SHINDIG-1117 FIXED Lists returned for JSON-RPC do not include all properties Minor Resolved
   Improvement SHINDIG-1199 FIXED OpenSocialI18NGadgetRewriter's creation of JsLibrary should be consistent with JsFeatureLoader Minor Resolved
   Bug SHINDIG-884 FIXED Signed <Preloads> lead to null pointer exceptions if security token not available Minor Resolved
   Improvement SHINDIG-1193 FIXED Support feature=osapi via a container Minor Resolved
   Bug SHINDIG-1184 FIXED Updated log.js to support Opera 9 & 10 Minor Resolved
   Bug SHINDIG-1185 FIXED Wrap console.log instead of directly exposing console Minor Resolved
   Bug SHINDIG-1198 FIXED Wrong construction of URIs in gadgets.rpc feature Minor Resolved
   Bug SHINDIG-1196 FIXED Wrong multi-line splitting of long string constant in wpm RPC transport Minor Resolved
1.1 Beta 3
   Improvement SHINDIG-1179 FIXED Allow for GadgetSpec/ModulePrefs flexibility Major Resolved
   New Feature SHINDIG-1136 FIXED Content upload for php shindig Major Resolved
   Bug SHINDIG-1157 FIXED Flash support in cajoled gadgets Major Resolved
   Bug SHINDIG-1142 FIXED JSON-RPC service SHOULD permit application/json-rpc for Accept and Content-Type headers according to the spec Major Resolved
   Bug SHINDIG-1161 FIXED Multi MediaItems request failed. Major Resolved
   Bug SHINDIG-1159 FIXED Not able to access gadgets.i18n.DateTimeConstants Major Resolved
   Improvement SHINDIG-1164 FIXED Shindig default Executor can block shutdown Major Resolved
   Improvement SHINDIG-1165 FIXED Upgrade data underlying opensocial-i18n feature to CLDR version 1.7 Major Resolved
   Improvement SHINDIG-1171 FIXED Upgrade maven plugins for 1.1-BETA3 Major Resolved
   Bug SHINDIG-1160 FIXED [patch] Make the flash min version configurable Major Resolved
   Bug SHINDIG-1163 FIXED gadgets.js overrides gadgets.log/gadgets.error Major Resolved
   Bug SHINDIG-1169 FIXED gadgets.util.registerOnLoadHandler does not work in cajoled gadgets Major Resolved
   Bug SHINDIG-1145 FIXED opensocial-0.9 feature is broken Major Resolved
   Bug SHINDIG-1143 INVALID Compilation fails in common java library: GuiceServletContextListener Major Resolved
   Bug SHINDIG-1170 FIXED "sign_viwer" should be "sign_viewer" ? Minor Resolved
   Bug SHINDIG-1083 FIXED SampleContainer uses Content-Type application/x-www-form-urlencoded, even though Shindig Java disallows it Minor Resolved
1.1 Beta 2 (withdrawn)
   Improvement SHINDIG-1135 FIXED Bump ehcache to 1.6.1 Major Resolved
   Improvement SHINDIG-1107 FIXED Clean up shindig dependencies Major Resolved
   Improvement SHINDIG-899 FIXED DOM based CSS rewriting and CSS sanitization Major Resolved
   Improvement SHINDIG-856 FIXED Defaults to Content@type="html" when omitted Major Resolved
   Bug SHINDIG-1126 FIXED Documentation error Major Resolved
   Bug SHINDIG-1134 FIXED JsonProperty Annotations not working properly for both marshalling/unmarshalling Major Resolved
   Bug SHINDIG-1133 FIXED NullPointerException in RenderingGadgetRewriter Major Resolved
   Improvement SHINDIG-822 FIXED Remove caja's dependence on opensocial feature Major Resolved
   Bug SHINDIG-1068 FIXED Some tests fail when building with IBM's JVM Major Resolved
   Improvement SHINDIG-1150 FIXED Unbind MessageService from JsonDbOpensocialService, use default notimplemented service instead Major Resolved
   Bug SHINDIG-1124 FIXED Upgrade to caja r3574 Major Resolved
   Bug SHINDIG-926 FIXED XML/ATOM converter failure for appdata REST api Major Resolved
   Bug SHINDIG-609 FIXED fix oauth url parameters Major Resolved
   Bug SHINDIG-1148 FIXED gadgets.rpc.call fails on Safari and Opera Major Resolved
   Improvement SHINDIG-678 FIXED Autoloader chain Minor Resolved
   Bug SHINDIG-1129 FIXED Dynamic height is over-calculated for Webkit-based browsers Minor Resolved
   Improvement SHINDIG-1141 FIXED Make BasicRemoteContentFetcher configurable Minor Resolved
   Bug SHINDIG-1026 FIXED fix signing fetcher warning for empty path Minor Resolved
   Improvement SHINDIG-857 FIXED public key id param key should be xoauth_public_key Minor Resolved
   Improvement SHINDIG-1140 FIXED Add "set" functionality for the Config class Trivial Resolved
   Improvement SHINDIG-855 FIXED Enum value should be checked if it is empty Trivial Resolved
1.1 Beta 1 (withdrawn)
   New Feature SHINDIG-560 FIXED Add support for @supportedFields Blocker Resolved
   Bug SHINDIG-695 FIXED HttpResponse's externalizable implementation not works on Linux/Unix systems Blocker Resolved
   Bug SHINDIG-974 FIXED OAuth body signing does not work in Shindig and the specification is unclear Blocker Closed
   Bug SHINDIG-847 FIXED Duplicate message bundle names cause IllegalArgumentExceptions Critical Resolved
   Bug SHINDIG-632 FIXED Fix for mishandling of the <select> tag by template compiler. Critical Resolved
   Bug SHINDIG-689 FIXED JavaScript error from IE during tab abjustment Critical Resolved
   Bug SHINDIG-1102 FIXED JsLibraray.java has a bug Critical Resolved
   Bug SHINDIG-787 FIXED Name field of Person and Address should be "formatted", not "unstructured" Critical Resolved
   Bug SHINDIG-1119 FIXED Signed Request has 2 issues Critical Resolved
   Bug SHINDIG-780 FIXED implement requestShareApp as a gadgets.rpc callback Critical Resolved
   Bug SHINDIG-479 FIXED Character set detection is EXPENSIVE using ICU4J. Critical Closed
   Bug SHINDIG-932 FIXED 400 Bad Request due to repeated header Major Resolved
   Bug SHINDIG-829 FIXED Ability to extend AbstractLargeRestfulTests and access private fields Major Resolved
   Improvement SHINDIG-994 FIXED Add Sample implementation of OAuth authentication/authorization Major Resolved
   New Feature SHINDIG-635 FIXED Add a new method to SecurityToken - getContainer() Major Resolved
   Improvement SHINDIG-990 FIXED Add executed() post operation method to HandlerExecutionListener Major Resolved
   Bug SHINDIG-1000 FIXED Add license file and readme for Rhino js.jar in features/bin Major Resolved
   Sub-task SHINDIG-830 FIXED SHINDIG-726
Add shindig-common-tests to dependencyManagement and generate sources
Major Resolved
   Test SHINDIG-1094 FIXED Add test code to test activity feature is good Major Resolved
   Bug SHINDIG-941 FIXED Add xmlns attributes to <response> tags per the XSD Major Resolved
   Improvement SHINDIG-1027 FIXED Address problems with three-legged OAuth identified by Advisory 2009-1 Major Resolved
   Improvement SHINDIG-827 FIXED Allow Maven reporting Major Resolved
   Improvement SHINDIG-1033 FIXED Allow global setting of forced libs Major Resolved
   Improvement SHINDIG-1081 FIXED Allow others to extend BlobCrypterSecurityToken Major Resolved
   Improvement SHINDIG-580 FIXED Authentication filter doesnt distinguish between no authentication and invalid authentication Major Resolved
   Bug SHINDIG-765 FIXED BasiHttpFetcher does not set a read timeout and connection timeout is hardcoded to 5 seconds(not configurable) Major Resolved
   Bug SHINDIG-845 FIXED Basic HTTP Fetcher should always set Content-Length header Major Resolved
   Improvement SHINDIG-1018 FIXED BasicHttpFetcher hard-codes the connection timeout Major Resolved
   Bug SHINDIG-1013 FIXED BasicHttpFetcher is referencing the wrong response header to determine content encoding Major Resolved
   Test SHINDIG-1056 FIXED BasicRemoteContentTest doesn't depend on static private key file Major Resolved
   Bug SHINDIG-985 FIXED BeanJsonConverter converting getters from the interface and not the underlying injected class Major Resolved
   Improvement SHINDIG-914 FIXED Better logging of RpcInvocationHandler and RestInvocationHandler exceptions in DefaultHandlerRegistry Major Resolved
   Improvement SHINDIG-1036 FIXED Bring client side templates up to latest spec Major Resolved
   Bug SHINDIG-975 FIXED Bug while loading apps in IE Major Resolved
   Bug SHINDIG-1047 FIXED Build Broken, Javascript test issue? Major Resolved
   Improvement SHINDIG-1092 FIXED Bump java oauth libs to 20090531 Major Resolved
   Improvement SHINDIG-892 FIXED Bump oauth java lib from core-20080621 to oauth-core-20090121 Major Resolved
   Improvement SHINDIG-1080 FIXED Bump shindig to google-collections 1.0-rc2 Major Resolved
   Test SHINDIG-1059 FIXED CacheMemcacheTest file depend on php have loaded memchache extension Major Resolved
   Bug SHINDIG-867 FIXED Caja API change Major Resolved
   Bug SHINDIG-852 FIXED Chained syntax in proxy doesn't support URLs with query arguments Major Resolved
   Improvement SHINDIG-918 FIXED Change to PersonHandler to allow filtering of requests - 0.9 improvement Major Resolved
   Improvement SHINDIG-1046 FIXED Client-side template bugfixes and library support improvement Major Resolved
   Bug SHINDIG-919 FIXED Commit of SHINDIG-918 failed to add new files Major Resolved
   Improvement SHINDIG-1007 FIXED Conditional tags supoprt, var precedence, moving JST branch into Shindig codebase Major Resolved
   Bug SHINDIG-1063 FIXED ContainerConfig.php regex parses out valid parts of container.js, throws "Failed to json_decode the container configuration" Major Resolved
   Sub-task SHINDIG-739 FIXED SHINDIG-729
Data Pipelining
Major Resolved
   Bug SHINDIG-842 FIXED DataRequestHandler confuses CREATE and UPDATE Major Resolved
   Improvement SHINDIG-979 FIXED Default social-api bindings should not include sample code Major Resolved
   Bug SHINDIG-1075 FIXED DefaultHandlerRegistry.getRestHandler throws an NPE for unregistered paths Major Resolved
   Bug SHINDIG-575 FIXED Dynamic height (adjustHeight) feature doesn't work reliably Major Resolved
   Bug SHINDIG-1016 FIXED Empty-string UserPref values resolve to default values Major Resolved
   Test SHINDIG-710 FIXED EndToEnd test for message bundle substitution Major Resolved
   Bug SHINDIG-960 FIXED Error on removal of canonicaldb json binding in GuiceModule for data service implementation of open social interfaces Major Resolved
   Bug SHINDIG-776 FIXED Features Javascript has lots and lots of jslint errors Major Resolved
   Sub-task SHINDIG-997 FIXED SHINDIG-729
Features may now have multiple params with the same name
Major Resolved
   Bug SHINDIG-794 FIXED Features mistakenly copied to /features Major Resolved
   Improvement SHINDIG-835 FIXED Fi x SVN properties Major Resolved
   Task SHINDIG-283 FIXED Find a place to put documentation Major Resolved
   Improvement SHINDIG-762 FIXED First pass at implementing DataPipelining on the client Major Resolved
   Improvement SHINDIG-832 FIXED Fix compilation warning Major Resolved
   Task SHINDIG-1093 FIXED Fix remaining issues identified in 1.0 release process. Major Resolved
   Test SHINDIG-1128 FIXED Fix some syntax in JsonDbOpensocialService file become more strict Major Resolved
   Bug SHINDIG-873 FIXED Fixed neko test on windows Major Resolved
   Bug SHINDIG-791 FIXED GadgetSpec substitution does not copy attributes Major Resolved
   Sub-task SHINDIG-740 FIXED SHINDIG-729
Gadgets Log
Major Resolved
   Bug SHINDIG-934 FIXED Gadgets without oauth tag will fail. Major Resolved
   Improvement SHINDIG-964 FIXED Google Collections 0.9 Upgrade with Multimap Headers Major Resolved
   Bug SHINDIG-1108 FIXED IE8 issues with wpm RPC mechanism Major Resolved
   Bug SHINDIG-869 FIXED Ignore SVN files in shindig-features-XXX.jar Major Resolved
   Bug SHINDIG-957 FIXED ImageRewriter can return 0-byte responses Major Resolved
   Improvement SHINDIG-1050 FIXED Implement active-relay-less transport for non-window.postMessage WebKit browsers Major Resolved
   New Feature SHINDIG-923 FIXED Implementation of OS Lite for 0.9 Major Resolved
   Improvement SHINDIG-833 FIXED Improve Java code and performance Major Resolved
   Improvement SHINDIG-401 FIXED Improve URI handling throughout the code base. Major Resolved
   Improvement SHINDIG-838 FIXED Improve exceptions when a file doesn't exist Major Resolved
   Bug SHINDIG-870 FIXED Improve logging uses when running tests Major Resolved
   Improvement SHINDIG-814 FIXED Improve spec compliance of data pipelining Major Resolved
   Improvement SHINDIG-1091 FIXED Improves open proxy transparent and BGR image handling Major Resolved
   Bug SHINDIG-885 FIXED Incorrect totalResults calculation in PersonServiceDb and ActivityDb Major Resolved
   Bug SHINDIG-654 FIXED Injecting feature javascript into head breaks caja Major Resolved
   Sub-task SHINDIG-742 FIXED SHINDIG-729
International Date Time Number Formatting
Major Resolved
   Bug SHINDIG-793 FIXED Invalid getter method is called when getter method to have one or more args is exists Major Resolved
   Bug SHINDIG-971 FIXED JsonRpcServlet should set content type to json in all cases, including gets and error cases. Major Resolved
   Bug SHINDIG-933 FIXED JsonSerializer doesn't serialize dates as valid xs:date or xs:dateTime Major Resolved
   Bug SHINDIG-965 FIXED JsonSerializer does not handle POJOs in JSONArrays correctly Major Resolved
   Bug SHINDIG-908 FIXED Latest move to protocol package has broken samples project Major Resolved
   Bug SHINDIG-937 FIXED Legacy _IG_Prefs.getString/Array methods should return unescaped prefs Major Resolved
   Sub-task SHINDIG-744 FIXED SHINDIG-729
Limited Invalidation
Major Resolved
   Bug SHINDIG-991 FIXED Make ServletTestFixture abstract to avoid misuse Major Resolved
   Bug SHINDIG-849 FIXED MakeRequestHandler should not try to do anything with the response body if return code is != 200 Major Resolved
   Improvement SHINDIG-973 FIXED Memcache pconnect should be optional Major Resolved
   Sub-task SHINDIG-745 FIXED SHINDIG-729
Messaging API Changes
Major Resolved
   Improvement SHINDIG-801 FIXED Modify HTTP request pipeline to support composition. Major Resolved
   Improvement SHINDIG-222 FIXED More respect of ASF rules Major Resolved
   Improvement SHINDIG-806 FIXED Move Javascript in the features directory in a better location Major Resolved
   Bug SHINDIG-987 FIXED NekoParser returns cryptic error messages when parsing bad html Major Resolved
   Bug SHINDIG-983 FIXED NekoSerializer.printStartElement() is outputting empty attributes in a way that isn't XML compliant Major Resolved
   Bug SHINDIG-859 FIXED NullPointerException when locked domain verification fails Major Resolved
   Bug SHINDIG-585 FIXED OpenSocial template tests need to be automated Major Resolved
   Bug SHINDIG-1001 FIXED Pipelined data not loaded for proxied renders for "default' view Major Resolved
   Question SHINDIG-623 FIXED Policy on copying a "snapshot" of open-source dependency into the Shindig codebase Major Resolved
   Sub-task SHINDIG-752 FIXED SHINDIG-729
Proxied Content
Major Resolved
   New Feature SHINDIG-1003 FIXED Proxied image resizing Major Resolved
   Bug SHINDIG-907 FIXED Proxy servlet returns an invalid response when original response headers contain 'Transfer-Encoding: chunked' Major Resolved
   Bug SHINDIG-1106 FIXED ProxyHandler fetch/fetchJson methods always returns 404 on error Major Resolved
   Bug SHINDIG-1120 FIXED RDF parsing fails Major Resolved
   Bug SHINDIG-898 FIXED Recent refactoring checkin has broken Samples java project Major Resolved
   Improvement SHINDIG-888 FIXED Reduce json output by making isOwner/isViewer implicitly false Major Resolved
   Bug SHINDIG-158 FIXED Reloading when using postMessage causes RPC errors Major Resolved
   Bug SHINDIG-834 FIXED Relocate xstream dependency Major Resolved
   Sub-task SHINDIG-403 FIXED SHINDIG-401
Replace usage of java.net.URI with org.apache.shindig.common.url.Url
Major Resolved
   Bug SHINDIG-998 FIXED Requests for jobs/schools fields result in errors Major Resolved
   Improvement SHINDIG-874 FIXED Restful integration tests for samples implementation of PersonService, ActivityService and AppDataService Major Resolved
   Improvement SHINDIG-851 FIXED Return WWW-Authenticate headers where appropriate Major Resolved
   Bug SHINDIG-931 FIXED Sample Container example doesn't work Major Resolved
   Bug SHINDIG-886 FIXED Samples build fails due to removed classes still being referenced Major Resolved
   Bug SHINDIG-866 FIXED Samples project fails to build Major Resolved
   Bug SHINDIG-917 FIXED Samples project fails to build Major Resolved
   Bug SHINDIG-459 FIXED Shindig GadgetSpec returns invalid XML with UserPrefs and EnumValue Major Resolved
   Bug SHINDIG-1131 FIXED Shindig returns empty string when makeRequest with FEED Major Resolved
   Improvement SHINDIG-871 FIXED Shindig's Java build script should validate the correct Java version Major Resolved
   Improvement SHINDIG-687 FIXED Small fixes to OS Templates Major Resolved
   Bug SHINDIG-1076 FIXED SocialMarkupHtmlParser breaks the document order of comments Major Resolved
   Improvement SHINDIG-809 FIXED Some test classes should extends EasyMockTestCase instead of TestCase Major Resolved
   New Feature SHINDIG-1099 FIXED Spec 0.9 album php shindig implementation Major Resolved
   Bug SHINDIG-956 FIXED Substituter doesn't properly handle odd number of preceding underscores for hangman variables Major Resolved
   Improvement SHINDIG-881 FIXED Support expressions in ContainerConfig Major Resolved
   Bug SHINDIG-1103 FIXED The bug is that DOMDocument->loadHtml will remove tages like </b> in script. Major Resolved
   Bug SHINDIG-708 FIXED Typos in gadgets.js Major Resolved
   Bug SHINDIG-879 FIXED Undefined field being used. JS function not following pattern of other functions Major Resolved
   Improvement SHINDIG-799 FIXED Update the website content Major Resolved
   Improvement SHINDIG-843 FIXED Upgrade to Caja r3164 Major Resolved
   Improvement SHINDIG-700 FIXED Upgrade to Guice 2.0 Major Resolved
   Improvement SHINDIG-864 FIXED Upgrade to XStream 1.3.1 Major Resolved
   Improvement SHINDIG-1086 FIXED Upgrade to ehcache 1.6.0 Major Resolved
   Improvement SHINDIG-774 FIXED Upgrade to google collections 0.8 Major Resolved
   Improvement SHINDIG-1095 FIXED Upgrade to json-lib 2.2.2 Major Resolved
   Improvement SHINDIG-1097 FIXED Upgrade to juel 2.1.2 Major Resolved
   Improvement SHINDIG-792 FIXED UrlParameterAuthenticationHandler is not extensible Major Resolved
   Improvement SHINDIG-995 FIXED Use OAuthProblemException for OAuthDataStore Major Resolved
   Improvement SHINDIG-1022 FIXED Use separate domain names for iframes on sample container Major Resolved
   Bug SHINDIG-836 FIXED Wrong parsing of boolean values Major Resolved
   New Feature SHINDIG-889 FIXED allow multiple javascript modules to register with configuration Major Resolved
   Bug SHINDIG-993 FIXED beanJsonConverter throws NPE when converting empty map to object Major Resolved
   Improvement SHINDIG-253 FIXED clarify GadgetFeatureRegistry locking Major Resolved
   Bug SHINDIG-423 FIXED hardcoded fields in shindig container.js Major Resolved
   Bug SHINDIG-1074 FIXED ifpc and nix RPC transports are broken in non-same-origin situation Major Resolved
   Improvement SHINDIG-804 FIXED implement toString for UserId and GroupId Major Resolved
   Bug SHINDIG-1123 FIXED makeRequest not using preloaded data Major Resolved
   Bug SHINDIG-1035 FIXED makeRequest with httpMethod=POST should automatically set Content-Type Major Resolved
   Bug SHINDIG-764 FIXED opensocial model interface does not support UNSTRUCTURED Major Resolved
   Bug SHINDIG-1079 FIXED os:DataRequest not working in "text/os-data" script blocks Major Resolved
   New Feature SHINDIG-1065 FIXED osapi (oslite) should support user mediated requests. Major Resolved
   Bug SHINDIG-1111 FIXED override host name when behind a reverse proxy Major Resolved
   Bug SHINDIG-1114 FIXED param_location always get parsed as default by wrong switch Major Resolved
   Bug SHINDIG-1113 FIXED param_location strings don't align spec Major Resolved
   Bug SHINDIG-1058 FIXED partuza implementation for 0.9 message api change. Major Resolved
   New Feature SHINDIG-1040 FIXED php shindig message api change for spec 0.9 Major Resolved
   Bug SHINDIG-887 FIXED processContent can get called twice with 'profile' as the view, causing the gadget to be rendered twice. Major Resolved
   Improvement SHINDIG-1049 FIXED requestSendMessage should use the RPC mechanism as similar features do Major Resolved
   Improvement SHINDIG-1053 FIXED rpc.js getRelayUrl throws an exception if called for a target that is not configured. Major Resolved
   Bug SHINDIG-951 FIXED setFieldImpl does not handle boolean false values Major Resolved
   Bug SHINDIG-1105 FIXED src/gadgets/oauth/BasicGadgetOAuthTokenStore.php:24: private $OAUTH_CONFIG = "../config/oauth.json"; Major Resolved
   Improvement SHINDIG-825 FIXED tools-maven-plugin should fail if legal files are missing Major Resolved
   Bug SHINDIG-772 FIXED unneccessary backport-concurrent references in shindig code Major Resolved
   Bug SHINDIG-853 FIXED userpref is not internationalize correctly Major Resolved
   Improvement SHINDIG-668 DUPLICATE Paging support for Activities Major Resolved
   New Feature SHINDIG-629 DUPLICATE partial client-side code for Message support Major Resolved
   Improvement SHINDIG-904 INVALID Update PersonService to help support 0.9 Spec filter options Major Resolved
   Bug SHINDIG-671 LATER setUserPref problems in gadgets.js Major Resolved
   Bug SHINDIG-798 FIXED "updated" xs:element missing from opensocial.xsd for Activity Major Closed
   Bug SHINDIG-1029 FIXED BasicHttpFetcher.java doesn't recognize java settings for proxy - http.proxyHost, http.proxyPort Major Closed
   Test SHINDIG-837 FIXED Be sure to delete temp file on exit Major Closed
   Bug SHINDIG-718 FIXED Building shindig from behind a proxy fails Major Closed
   Sub-task SHINDIG-736 FIXED SHINDIG-729
Clarify timing of callback execution in JS API
Major Closed
   New Feature SHINDIG-696 FIXED Data pipelining support for proxied gadget renders Major Closed
   Improvement SHINDIG-785 FIXED Fully implement samples implementation of PersonService, ActivityService and AppDataService Major Closed
   Improvement SHINDIG-893 FIXED Generify REST and RPC protocol handling Major Closed
   Bug SHINDIG-1073 FIXED Image resizing bugfixes Major Closed
   Improvement SHINDIG-725 FIXED Improve POM to use correctly maven-remote-resources-plugin Major Closed
   Sub-task SHINDIG-821 FIXED SHINDIG-820
Improve plugins version and configuration in POMs
Major Closed
   Improvement SHINDIG-726 FIXED Include tests jar in build Major Closed
   Improvement SHINDIG-820 FIXED Make UTF-8 the default encoding for the build Major Closed
   Bug SHINDIG-900 FIXED Malformed javascript causes the CajaContentRewriter to append original javascript Major Closed
   Sub-task SHINDIG-747 FIXED SHINDIG-729
OAuth Popup
Major Closed
   Bug SHINDIG-773 FIXED Persist ActivityDb Fails with NullPointerException Major Closed
   Improvement SHINDIG-797 FIXED PropertiesModule not extensible enough Major Closed
   Improvement SHINDIG-894 FIXED Provide image rewriting support for latency improvements Major Closed
   Bug SHINDIG-1087 FIXED Removes makeRequest post data check. Major Closed
   Bug SHINDIG-824 FIXED Samples Services are brokn by paging, build mvn -Psamples clean install fails. Major Closed
   Improvement SHINDIG-675 FIXED Security token does not expose the authentication mechanism used to generate it Major Closed
   New Feature SHINDIG-1109 FIXED Supports anonymous viewer in PHP Shindig Major Closed
   Improvement SHINDIG-782 FIXED Unit tests for samples implementation of PersonService, ActivityService and AppDataService Major Closed
   Improvement SHINDIG-634 FIXED Updating version of Caja Major Closed
   Bug SHINDIG-789 FIXED Wrong SCM url in the branch and other fixes Major Closed
   Bug SHINDIG-819 FIXED distributionManagement in the parent POM should use the ASF servers Major Closed
   Bug SHINDIG-593 FIXED incoming GET requests should not have their body inspected in handleSingleRequest during REST processing Major Closed
   Bug SHINDIG-982 FIXED the build is broken Major Closed
   Improvement SHINDIG-883 WON'T FIX The SecurityToken class has a getAppUrl() method. HttpGadgetContext should use it Major Closed
   Bug SHINDIG-1088 INVALID Message api change. Major Closed
   Sub-task SHINDIG-730 FIXED SHINDIG-729
Activity Paging
Minor Resolved
   Improvement SHINDIG-897 FIXED Add 3-legged OAuth validation support for RESTful api Minor Resolved
   Improvement SHINDIG-702 FIXED Add a new Constructor in MessageBundle.jar. Minor Resolved
   Test SHINDIG-221 FIXED Add an AllTests suite for running tests from Eclipse Minor Resolved
   Wish SHINDIG-669 FIXED Add an encryptWithIV helper method Minor Resolved
   Improvement SHINDIG-1066 FIXED Allow MakeRequestHandler to be subclassed Minor Resolved
   Improvement SHINDIG-1015 FIXED Allow transitively-required locked-domain feature to enable locked-domain Minor Resolved
   Improvement SHINDIG-308 FIXED Always concatenate CSS files together. Minor Resolved
   Bug SHINDIG-839 FIXED Argument error when MessageBundleParser::parse an error xml Minor Resolved
   Improvement SHINDIG-921 FIXED CacheMemcache replace dynamic connection with static? Minor Resolved
   Bug SHINDIG-777 FIXED Fix JsonDb for People Service Minor Resolved
   Bug SHINDIG-779 FIXED Fix JsonDb for app data service Minor Resolved
   Bug SHINDIG-909 FIXED Fix unittests which are failed Minor Resolved
   Bug SHINDIG-1025 FIXED Fixes canonicaldb.json file. php json_decode can't process the json filed that doesn't have quotes. Minor Resolved
   Bug SHINDIG-761 FIXED HttpResponseBuilder.setExpirationTime() has wrong signature and Javadoc Minor Resolved
   Bug SHINDIG-841 FIXED JsonDbOpensocialService doesn't support startindex/count when getActivities Minor Resolved
   Bug SHINDIG-715 FIXED Legacy JSON calls replaced in gadgets.js Minor Resolved
   Bug SHINDIG-1082 FIXED Logged (but dropped) exception when data pipelining can't find a social token Minor Resolved
   Bug SHINDIG-1071 FIXED Message Field enumeration doesn't include 'status' Minor Resolved
   Bug SHINDIG-179 FIXED Metadata servlet does not return all possible ModulePrefs Minor Resolved
   Improvement SHINDIG-807 FIXED Metadata to return OAuth Services Minor Resolved
   Improvement SHINDIG-969 FIXED Need convenience method to get all required features of a gadget. Minor Resolved
   Bug SHINDIG-649 FIXED OST: Fix some whitespace issues on IE, use gadgets.util.registerOnLoadHandler when available Minor Resolved
   Bug SHINDIG-1069 FIXED Posting "=" collapses makeRequest Minor Resolved
   Question SHINDIG-1125 FIXED Preloading is done on metadata request Minor Resolved
   Improvement SHINDIG-767 FIXED PropertiesModule should be able to property files other than the default Minor Resolved
   Bug SHINDIG-790 FIXED Regex fix to ${} detection in Opensocial Templates Minor Resolved
   Improvement SHINDIG-940 FIXED Remove apache commons logging calls in favor of JUL Minor Resolved
   Bug SHINDIG-1084 FIXED Shindig REST returns a 500 internal server error for invalid JSON Minor Resolved
   Bug SHINDIG-693 FIXED Shindig's content rewriting changes @type attribute of <script> tag Minor Resolved
   Improvement SHINDIG-896 FIXED Simplified content sanitizer. Minor Resolved
   Improvement SHINDIG-920 FIXED Small improvement to Generics of FutureUtil Minor Resolved
   Bug SHINDIG-930 FIXED Unable to autoload exceptions Minor Resolved
   Bug SHINDIG-1037 FIXED Use createTextNode when creating javascript/css text node. Minor Resolved
   Improvement SHINDIG-1078 FIXED [patch] throw Error("") should be used insead of throw "" in JavaScripts Minor Resolved
   New Feature SHINDIG-1055 FIXED add javascript support for opensocial.invalidateCache() Minor Resolved
   Bug SHINDIG-1041 FIXED add oauth argumets support for OAuthFetcher Minor Resolved
   Bug SHINDIG-1054 FIXED cannot applying multiple fields in restful api with oauth arguments Minor Resolved
   Bug SHINDIG-1009 FIXED content-type check should only be perfomed on "request" field of multipart/form-data Minor Resolved
   Test SHINDIG-630 FIXED enable JsUnit tests for non-Firefox browsers Minor Resolved
   Bug SHINDIG-1064 FIXED exception when json_decode container.js Minor Resolved
   Bug SHINDIG-1034 FIXED fix rest entry for cache invalidation Minor Resolved
   Bug SHINDIG-901 FIXED io.js is missing OAUTH_USE_TOKEN in RequestParameters Minor Resolved
   Bug SHINDIG-1024 FIXED missing file Minor Resolved
   Improvement SHINDIG-999 FIXED prefferedUsername into included int Person Minor Resolved
   Bug SHINDIG-1070 WON'T FIX MessageHander doesn't respond to Fields Minor Resolved
   Bug SHINDIG-903 INVALID Example html files have incorrect javascript path Minor Resolved
   Bug SHINDIG-1089 FIXED Fix XML and Entry part for Shindig output Minor Closed
   Bug SHINDIG-958 FIXED RenderingContentRewriterTest: NPE in Gadget.sanitizeOutput Minor Closed
   Task SHINDIG-1062 FIXED Upload Shindig Logo Minor Closed
   Improvement SHINDIG-788 FIXED Use ImmutableSet.of in DataRequestHandler Minor Closed
   Bug SHINDIG-939 FIXED java shindig build fails due to test failure in CSSContentRewriterTest.java Minor Closed
   Bug SHINDIG-962 FIXED secureToken in gadgets.js missing an expected value Minor Closed
   Bug SHINDIG-924 INVALID Should not allow registration of two features with the same name Minor Closed
   Improvement SHINDIG-766 FIXED Add HTML code for links in javadoc Trivial Resolved
   Improvement SHINDIG-927 FIXED Check for existence of config/local.php in include path Trivial Resolved
   Improvement SHINDIG-808 FIXED Duplicate EasyMockTestCase class Trivial Resolved
   Bug SHINDIG-929 FIXED Invalid example configuration Trivial Resolved
   Bug SHINDIG-925 FIXED Meaningless regular expression Trivial Resolved
   Bug SHINDIG-968 FIXED Typo in GadgetFeatureRegistryTest.java Trivial Resolved
   Improvement SHINDIG-802 FIXED Using org.apache.commons.io.IOUtils#closeQuietly() Trivial Resolved
   Bug SHINDIG-813 FIXED console.log() found in JS Trivial Resolved
   Bug SHINDIG-763 FIXED isAnonymous check for OAuthSecurityToken doesn't look right Trivial Resolved
   Bug SHINDIG-815 FIXED missing new for Exception constructor Trivial Resolved
   Bug SHINDIG-1067 INVALID Return default appId when it is not specified in the request. Trivial Resolved
   Bug SHINDIG-915 FIXED Ampersands in attributes not handled properly by Neko HTML parser code Trivial Closed
   Improvement SHINDIG-854 FIXED OAuth miscellaneous bugs Trivial Closed
1.0 Release
   New Feature SHINDIG-560 FIXED Add support for @supportedFields Blocker Resolved