File: VERSION

package info (click to toggle)
jug 3.1.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 568 kB
  • sloc: java: 4,151; xml: 173; makefile: 2; sh: 1
file content (140 lines) | stat: -rw-r--r-- 5,180 bytes parent folder | download | duplicates (2)
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
Project: java-uuid-generator

============================================================================
Releases
============================================================================

3.1.5 (21-Feb-2018)

#19: LICENSE file refers to the Java Classmate library instead of Java UUID Generator (JUG)
 (reported by Roger Aird, rogeraird@github)
#22: UUIDTimer is not extendable which is not consistent with it's Javadoc
 (reported by Spikhalskiy@github, mazurkin@github)

3.1.4 (15-Dec-2014)

#4: Add LICENSE file in resulting jar.
#15: Please make log4j "provided" rather than compile if it's really optionally
 (requested by ymenager@github)

3.1.3 (04-Nov-2011)

* [#3] Make sure UUIDUtil has convenience factory methods, conversions,
  to make it easier to work with java.util.UUID.
* [#7] Bytes of clock sequence were switched (unlikely to cause problems,
  but incorrect -- regressions from 2.x)
  (reported by Ed A)
* [#8] A potential race condition for RandomBasedGenerator
  (reported by "facboy")

3.1.2 (25-Jun-2011):

* Fixed a packaging problem (missing sources)

3.1.1 (05-Apr-2011):

* [#5]: NPE when calling "Generators.randomBasedGenerator().generate()" second time
  (reported by oswaldo)

3.1.0 (14-Oct-2010):

Rewrite of Java Uuid Generator, to bring it up to date. Changes include:

* Use Maven for build
* Jars built as OSGi bundles with appropriate metadata
* Converted to use java.util.UUID as the UUID value type
* Change from using static UUIDGenerator into typed generator instances
  accessed via com.fasterxml.uuid.Generators factory class
* Allow using JDK 1.6 Ethernet address access code (exposed via
  EthernetAddress class)
* Made generators fully synchronized

2.0.0 (29-Oct-2005):

The official 2.0 release. No functional changes since rc6, just
documentation updates.

2.0-rc6: (25-Sep-2005):

Added simple logger wrappers for log4j and java.util.logging: now it
should be trivial to make JUG use either of these logging sub-systems,
when integrating it to an existing system.

  2.0-rc5: (05-Sep-2005):

  Integrated non-NetBIOS-based JNI Windows code, contributed by Klaus R.
  Also, improved src/c/makefile a bit, which lead to name change of the
  JNI libraries (due to my inexperience with make files, had to make some
  system-dependant parts lower-case).

  2.0-rc4: (16-Aug-2005),
  2.0-rc3: (09-Aug-2005)
    Cleanup; integrating last minor fixes to JNI code, compiled macos and linux
    modules, added missing classes to jar.

  2.0-rc2:
    New functionality:
    - Simple configurable logging sub-system
    - External synchronization for time-stamp persistence, as well as
      file-locking based multi-JVM-safe locking. Can prevent running
      Jug from multiple JVMs, as well as all are configured to properly
      use shared locking file(s).

  2.0-rc1:
    Changes:
     - Renamed package 'org.doomdark.uuid' to 'org.safehaus.uuid' as part of
       the transition to become one of official Safehaus projects (at
       http://jug.safehaus.org).
    Fixes:
     - JNI fix on Linux code: now properly frees socket data structure on
       all use cases
     - Fix to MacOsX (and thus BSD) code: will not get into infinite loop
       when trying to access multiple interfaces.

  1.1.2: Minor fix:
     - Added Main-Class definition to jar manifest, to allow normal invocation
       (of Jug command-line functionality) from jar.

  1.1.1: Minor fixes:
     - Added FreeBSD recognition check suggested by Jonas F�gedi.

  1.1: Better native support, full unit test suite.
     - Fixed a bug in Windows MAC address access, which would cause
       infinite loop under some conditions on Win9x/2K/XP.
     - Added FreeBSD/x86 native code.
     - Added full unit test suite.
     - Fixed a bug in dummy ethernet broadcast generation code.
     - Changed API to allow using any Random implementation, not just
       SecureRandom or its subclasses.

  1.0.3: Better native support, a minor bugfix.
     - Bug fix to UUID.java class (another bug in toByteArray(),
       or potentially regressed first one?)
     - Mac OS X native MAC address access support (for primary
       interface)
     - Small improvements Ant build definitions (need to include targets
       for doing JavaDocs and source distribution
     - Added BUGS file that contains known problems.

  1.0.2: Minor updates:
     - Native code can now be loaded either from application specific
       location (default case, supported since 1.0.0), or from
	   system-dependant standard lib location (new to 1.0.2)
     - Trying to add ant build support to replace make. Not yet
	   fully done.

  1.0.1: Minor fixes:
	- UUID.java class (bug in toByteArray() fixed)
	- Updated README file to contain reference to a new IETF draft:

	  http://www.ietf.org/internet-drafts/draft-mealling-uuid-urn-00.txt

	  which describes UUIDs as well as presents a suggested way for
	  'encapsulating' UUIDs in a URN name space.

  1.0.0: Added native modules for obtaining Ethernet MAC address (see
	CREDITS for details about source of these sources)

-----
Note: release notes for versions prior to 1.0 removed; refer to version 1.1.2
for those versions for details.