-
Notifications
You must be signed in to change notification settings - Fork 5
/
news.html
158 lines (134 loc) · 8.68 KB
/
news.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--
(c) 2005, 2009, 2010 ThoughtWorks Ltd. All rights reserved.
(c) 2015 ProxyToys Committers. All rights reserved.
The software in this package is published under the terms of the BSD
style license a copy of which has been included with this distribution in
the LICENSE.txt file.
Created on 07-May-2005
-->
<head>
<title>ProxyToys - News</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div id="banner">
<a href="index.html"><img id="logo" src="logo.gif" alt="ProxyToys Logo"/></a>
<div id="title">News</div>
</div>
<div id="center" class="Content2Column">
<div id="content">
<h1 id="20150423"><b>Apr 23, 2015</b> ProxyToys moved to GitHub</h1>
<p>ProxyToys lost its traditionally home with the shutdown of Codehaus. The project is now hosted
at GitHub and will use it's infrastructure for source code management, issue management, and hosting
of the web site. Google Groups have been chosen as new home for the project's
<a href="https://groups.google.com/forum/#!forum/proxytoys">mailing list</a>.</p>
<p>Thanks to Ben and Bob for providing the service at Codehaus for more than a decade.</p>
<h1 id="20100513"><b>May 13, 2010</b> ProxyToys 1.0 released</h1>
<p>We are proud to present ProxyToys 1.0! Nearly 11 months after starting to re-engineer the last release for
complete Java 5 support, ProxyToys is up-to-date with the current Java technology again, contains new toys
for asynchronous and privileged execution and uses a modern build environment again.</p>
<p>For complete Java 5 support we had to break compatibility with older versions, but the usage pattern is
different with the new builders anyway.</p>
<p>View the complete <a href="changes.html">change log</a> and <a href="download.html">download</a> it.</p>
<h1 id="20090629"><b>Jun 29, 2009</b> Welcome Paul Hammant as new committer</h1>
<p>Paul expressed his interest in advancing ProxyToys to the next level: Java 5 support, builder patterns and update
the build environment to Maven 2. Something we had on our list for years. He also managed to bring in the two
Thoughtworkers Juan Li and Tianshuo Deng for a limited time to do some of the tedious work. Welcome!</p>
<h1 id="20050928"><b>Sep 28, 2005</b> ProxyToys improves Quality Assurance</h1>
<p>ProxyToys uses now the
<a href="http://ci.codehaus.org/beetlejuice/viewProjectSummary.action?projectName=ProxyToys">Beetlejuice</a>
continuous integration platform to ensure code quality in the Subversion repository. With the Beetlejuice installation
at Codehaus every developer can quite immediately see, if his changes affect the build of ProxyToys badly. Additionally
the website has now a report for the unit tests. Both topics are linked in the menu of the project.</p>
<h1 id="20050905"><b>Sep 5, 2005</b> ProxyToys 0.2.1 released</h1>
<p>Announcement of the ProxyToys 0.2.1. The delegating toy had unfortunately a different
delegation mode as default that could not be changed if also a specific ProxyFactory
implementation was used. This has been corrected and caused this maintenance release.</p>
<h1 id="20050904"><b>Sep 4, 2005</b> ProxyToys 0.2 released</h1>
<p>We proudly present our new release 0.2 of ProxyToys. ProxyToys
delivers two intercheangable Proxy factory implementations based on
JDK and CGLIB. It contains several solutions (toys) for standard use cases:</p>
<ul>
<li>Decorators - for simple AOP-like chained method interception.</li>
<li>Delegators - for delegating calls to different objects and supports implementation hiding.</li>
<li>Dispatchers - for dispatching calls to objects with distinct interfaces.</li>
<li>Echo proxy - for writing any call into a PrintStream before it is executed.</li>
<li>Failover proxy - fails over to a next object in case of an exception.</li>
<li>Hot swapping proxy - allows the exchange of the proxied object on the fly.</li>
<li>Multicasting proxy - for multicasting a method invocation to multiple objects.</li>
<li>Null objects - for default implementations of classes that do nothing.</li>
<li>Pool - for a pool implementation that automatically collects unused instances again.</li>
</ul>
<p>View the complete <a href="changes.html">change log</a> and <a href="download.html">download</a> it.</p>
<h1 id="20050808"><b>Aug 8, 2005</b> ProxyToys Website Relaunch</h1>
<p>New website of ProxyToys as preparation for next release 0.2.
See documentation and resources:</p>
<ul>
<li>Online Javadocs</li>
<li>Examples</li>
<li>Mailing lists</li>
<li>FAQ</li>
<li>Access source code with Subversion</li>
<li>Changes</li>
</ul>
<p>We provide with this relaunch also the ProxyToys 0.2 release candidate 1.
<a href="download.html">Download it</a>.</p>
<h1 id="20040605"><b>Jun 5, 2004</b> ProxyToys 0.1 released</h1>
<p>Initial release of ProxyToys. Contains Proxy Factory implementation based on JDK 1.3 proxies
or on CGLIB 2.0. Following special proxies are additionally deliviered:</p>
<ul>
<li>Decorators - for simple AOP-like chained method interception.</li>
<li>Delegators - for delegating calls to different objects.</li>
<li>Echo proxy - for writing any call into a PrintStream before it is executed.</li>
<li>Failover proxy - fails over to a next object in case of an exception.</li>
<li>Future objects - for asynchronous resulting objects.</li>
<li>Hot swapping proxy - allows the exchange of the proxied object on the fly and supports implementation hiding.</li>
<li>Multicasting proxy - for multicasting a method invocation to multiple objects.</li>
<li>Null objects - for default implementations of classes that do nothing.</li>
</ul>
<p><a href="download.html">Download it</a>.</p>
<br/><br/>
</div>
</div>
<div class="SidePanel" id="left">
<div class="MenuGroup">
<h1>ProxyToxy in General</h1>
<ul>
<li><a href="index.html">About ProxyToys</a></li>
<li class="currentLink">News</li>
<li><a href="changes.html">Change History</a></li>
<li><a href="license.html">License</a></li>
<li><a href="download.html">Download</a></li>
<li><a href="versioning.html">About Versioning</a></li>
</ul>
</div>
<div class="MenuGroup">
<h1>Using ProxyToys</h1>
<ul>
<li><a href="tutorial.html">One minute Tutorial</a></li>
<li><a href="factories.html">Proxy Factories</a></li>
<li><a href="toys.html">Toys</a></li>
<li><a href="faq.html">Frequently Asked Questions</a></li>
<li><a href="example-code.html">Example Code</a></li>
<li><a href="mailing-lists.html">Mailing Lists</a></li>
<li><a href="apidocs/index.html">Javadoc</a></li>
<li><a href="issues.html">Reporting Issues</a></li>
</ul>
</div>
<div class="MenuGroup">
<h1>Developing ProxyToys</h1>
<ul>
<li><a href="architecture.html">Architecture Overview</a></li>
<li><a href="how-to-contribute.html">How to Contribute</a></li>
<li><a href="team.html">Development Team</a></li>
<li><a href="repository.html">Source Repository</a></li>
<li><a href="https://github.com/proxytoys/proxytoys">GitHub Project</a></li>
<li><a href="http://ci.codehaus.org/browse/PROXYTOYS">Build Status</a></li>
<li><a href="https://www.openhub.net/p/10075">Code Statistics</a></li>
</ul>
</div>
</div>
</body>
</html>